查看完整版本: A.3 作业:答案

quzhongwei 2008-6-11 19:10

A.3 作业:答案

有这样作的:[code]alias myMethod while
myMethod[/code]很好,可以调用到,不过你想:取别名,除非构造高级动态程序,
不然还不如直接就把方法名取为哪个别名,虽然运行结果正确
了,但没有突出我们这里的主题!

我更愿意选择这样作:[code]def while
    puts "While!"
end

self.method("while").call()

因为,这里while被定义在顶层对象之中,在顶层对象之中的方法
一般是private的方法,因为必须保证这个顶层对象是唯一的,因
此用self来引用 method,并把while作为符号传入method方法,最
后剩下的就是call方法,while。[/code]:) :victory: :handshake
“顶层对象”的概念下一讲就会出现。

[[i] 本帖最后由 quzhongwei 于 2008-6-11 19:15 编辑 [/i]]

libaoming 2008-6-12 08:27

沙发 精彩啊
我猜想的就是用self但是这样来用 没想到
喜欢啊 o(∩_∩)o...

wosmvp 2008-6-12 10:33

:Q 太棒了…… :)

drive2me 2008-6-12 10:39

以上两位的头像很精彩。
我们这里快出大明星们了。哈哈!
要不要我也如法炮制一个类似的飞猪头像呀?

1楼和2楼似乎认识,是吗?

drive2me 2008-6-12 10:40

[quote]原帖由 [i]quzhongwei[/i] 于 2008-6-11 19:10 发表 [url=http://www.ruby-lang.org.cn/forums/redirect.php?goto=findpost&pid=16661&ptid=5128][img]http://www.ruby-lang.org.cn/forums/images/common/back.gif[/img][/url]
有这样作的:alias myMethod while
myMethod很好,可以调用到,不过你想:取别名,除非构造高级动态程序,
不然还不如直接就把方法名取为哪个别名,虽然运行结果正确
了,但没有突出我们这里的主题!

我更愿意 ... [/quote]

确实很精彩的讲解,可以看出没有深层经验的人,是讲不了这么深入的。
赞一个。:victory:

libaoming 2008-6-12 11:57

可爱呢小飞猪~~
起~~

drive2me 2008-6-12 14:35

[quote]原帖由 [i]libaoming[/i] 于 2008-6-12 11:57 发表 [url=http://www.ruby-lang.org.cn/forums/redirect.php?goto=findpost&pid=16691&ptid=5128][img]http://www.ruby-lang.org.cn/forums/images/common/back.gif[/img][/url]
可爱呢小飞猪~~
起~~ [/quote]

LBM,

看看你能帮我们论坛,确切地说,帮我们大家做些什么吧?你喜欢那个版块来管理和发挥?
我们支持你,你考虑一下,好不?

libaoming 2008-6-12 16:22

[quote]原帖由 [i]drive2me[/i] 于 2008-6-12 14:35 发表 [url=http://www.ruby-lang.org.cn/forums/redirect.php?goto=findpost&pid=16698&ptid=5128][img]http://www.ruby-lang.org.cn/forums/images/common/back.gif[/img][/url]


LBM,

看看你能帮我们论坛,确切地说,帮我们大家做些什么吧?你喜欢那个版块来管理和发挥?
我们支持你,你考虑一下,好不? [/quote]

:-)
我也只是这久公司没什么事,来听屈讲师的ruby
等有事了,我怕忙不过来。
所以就不好意思了,不过我会经常来这看看的,也是对你们的支持了~
如果我真的能做点什么,那我会说“我一万个愿意,o(∩_∩)o...”

[[i] 本帖最后由 libaoming 于 2008-6-12 18:33 编辑 [/i]]

drive2me 2008-6-12 20:22

[quote]原帖由 [i]libaoming[/i] 于 2008-6-12 16:22 发表 [url=http://www.ruby-lang.org.cn/forums/redirect.php?goto=findpost&pid=16709&ptid=5128][img]http://www.ruby-lang.org.cn/forums/images/common/back.gif[/img][/url]


:-)
我也只是这久公司没什么事,来听屈讲师的ruby
等有事了,我怕忙不过来。
所以就不好意思了,不过我会经常来这看看的,也是对你们的支持了~
如果我真的能做点什么,那我会说“我一万个愿意,o(∩_∩)o... ... [/quote]

这里的管理员没有一个是专职在这里做的,都是利用业余时间来贡献的。他们很可敬的。
那好吧,随你。

libaoming 2008-6-13 08:25

[quote]原帖由 [i]drive2me[/i] 于 2008-6-12 20:22 发表 [url=http://www.ruby-lang.org.cn/forums/redirect.php?goto=findpost&pid=16717&ptid=5128][img]http://www.ruby-lang.org.cn/forums/images/common/back.gif[/img][/url]


这里的管理员没有一个是专职在这里做的,都是利用业余时间来贡献的。他们很可敬的。
那好吧,随你。 [/quote]

哦 原来是这样啊 你们真是可敬,值的学习。
那我也来贡献自己的一点微薄力量吧。小飞猪,怎么样呢?

drive2me 2008-6-13 11:20

[quote]原帖由 [i]libaoming[/i] 于 2008-6-13 08:25 发表 [url=http://www.ruby-lang.org.cn/forums/redirect.php?goto=findpost&pid=16730&ptid=5128][img]http://www.ruby-lang.org.cn/forums/images/common/back.gif[/img][/url]


哦 原来是这样啊 你们真是可敬,值的学习。
那我也来贡献自己的一点微薄力量吧。小飞猪,怎么样呢? [/quote]

好的,欢迎。谢谢!
你想做些什么,管理哪一版块,或新开一个版块?要不协助本版的讲师?他很忙呢。
你来选吧。

gongmeihao 2008-6-13 17:54

:L :L :L :L :L :L :L 没什么说的,差距啊:L :L

drive2me 2008-6-13 18:02

[quote]原帖由 [i]gongmeihao[/i] 于 2008-6-13 17:54 发表 [url=http://www.ruby-lang.org.cn/forums/redirect.php?goto=findpost&pid=16790&ptid=5128][img]http://www.ruby-lang.org.cn/forums/images/common/back.gif[/img][/url]
:L :L :L :L :L :L :L 没什么说的,差距啊:L :L [/quote]

欢迎你也来和我们一起贡献。呵呵!

龍崎 2008-6-14 12:43

原来如此~但是以前的内容就没有讲到的嘛~

neohsiao 2008-6-17 00:07

还是忍不住进来看了,本来想先看书的……
;P

drive2me 2008-6-17 10:59

[quote]原帖由 [i]neohsiao[/i] 于 2008-6-17 00:07 发表 [url=http://www.ruby-lang.org.cn/forums/redirect.php?goto=findpost&pid=16979&ptid=5128][img]http://www.ruby-lang.org.cn/forums/images/common/back.gif[/img][/url]
还是忍不住进来看了,本来想先看书的……
;P [/quote]

欢迎进来看,就是为新手准备的。
看书时,就知道那些是重点了。呵呵。

eipeng 2008-6-17 11:25

豁然开朗....太好玩了.哈哈哈

krrish 2008-6-23 12:18

有这么复杂吗?

[localimg=400,288]1[/localimg]

dhb008 2008-7-14 16:28

还是学习中  不是灌水

jluxzp 2008-7-24 13:49

好像,很难啊:L

wlm123 2008-8-8 04:36

这样啊!不过说真的,我学了两个小时这个语言。看了A3那个有奖问答,后来蒙了一下,用
self.while 居然成功的调用了,呵呵!但是我不明白是什么意思,只知道保留字在"."后调用。:lol :lol :lol :lol :lol :lol

weywong 2008-8-26 23:59

楼主能不能再讲解一下self.method("while").call和self.while又有什么区别?

实习009 2008-9-21 17:42

原来如此~
页: [1]
查看完整版本: A.3 作业:答案