A.3 作业:答案

上一篇 / 下一篇  2008-06-11 19:10:34

查看( 9 ) / 评论( 22 )
有这样作的:

CODE:

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

我更愿意选择这样作:

CODE:

def while
    puts "While!"
end

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

因为,这里while被定义在顶层对象之中,在顶层对象之中的方法
一般是private的方法,因为必须保证这个顶层对象是唯一的,因
此用self来引用 method,并把while作为符号传入method方法,最
后剩下的就是call方法,while。

“顶层对象”的概念下一讲就会出现。

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

TAG:

libaoming发布于2008-06-12 08:27:14

沙发 精彩啊
我猜想的就是用self但是这样来用 没想到
喜欢啊 o(∩_∩)o...
wosmvp发布于2008-06-12 10:33:09
太棒了…… :)
小飞猪之Ruby窝 drive2me 发布于2008-06-12 10:39:34
以上两位的头像很精彩。
我们这里快出大明星们了。哈哈!
要不要我也如法炮制一个类似的飞猪头像呀?

1楼和2楼似乎认识,是吗?
小飞猪之Ruby窝 drive2me 发布于2008-06-12 10:40:01

QUOTE:

原帖由 quzhongwei 于 2008-6-11 19:10 发表
有这样作的:alias myMethod while
myMethod很好,可以调用到,不过你想:取别名,除非构造高级动态程序,
不然还不如直接就把方法名取为哪个别名,虽然运行结果正确
了,但没有突出我们这里的主题!

我更愿意 ...
确实很精彩的讲解,可以看出没有深层经验的人,是讲不了这么深入的。
赞一个。
libaoming发布于2008-06-12 11:57:48
可爱呢小飞猪~~
起~~
小飞猪之Ruby窝 drive2me 发布于2008-06-12 14:35:03

QUOTE:

原帖由 libaoming 于 2008-6-12 11:57 发表
可爱呢小飞猪~~
起~~
LBM,

看看你能帮我们论坛,确切地说,帮我们大家做些什么吧?你喜欢那个版块来管理和发挥?
我们支持你,你考虑一下,好不?
libaoming发布于2008-06-12 16:22:28

QUOTE:

原帖由 drive2me 于 2008-6-12 14:35 发表


LBM,

看看你能帮我们论坛,确切地说,帮我们大家做些什么吧?你喜欢那个版块来管理和发挥?
我们支持你,你考虑一下,好不?
:-)
我也只是这久公司没什么事,来听屈讲师的ruby
等有事了,我怕忙不过来。
所以就不好意思了,不过我会经常来这看看的,也是对你们的支持了~
如果我真的能做点什么,那我会说“我一万个愿意,o(∩_∩)o...”

[ 本帖最后由 libaoming 于 2008-6-12 18:33 编辑 ]
小飞猪之Ruby窝 drive2me 发布于2008-06-12 20:22:37

QUOTE:

原帖由 libaoming 于 2008-6-12 16:22 发表


:-)
我也只是这久公司没什么事,来听屈讲师的ruby
等有事了,我怕忙不过来。
所以就不好意思了,不过我会经常来这看看的,也是对你们的支持了~
如果我真的能做点什么,那我会说“我一万个愿意,o(∩_∩)o... ...
这里的管理员没有一个是专职在这里做的,都是利用业余时间来贡献的。他们很可敬的。
那好吧,随你。
libaoming发布于2008-06-13 08:25:31

QUOTE:

原帖由 drive2me 于 2008-6-12 20:22 发表


这里的管理员没有一个是专职在这里做的,都是利用业余时间来贡献的。他们很可敬的。
那好吧,随你。
哦 原来是这样啊 你们真是可敬,值的学习。
那我也来贡献自己的一点微薄力量吧。小飞猪,怎么样呢?
小飞猪之Ruby窝 drive2me 发布于2008-06-13 11:20:49

QUOTE:

原帖由 libaoming 于 2008-6-13 08:25 发表


哦 原来是这样啊 你们真是可敬,值的学习。
那我也来贡献自己的一点微薄力量吧。小飞猪,怎么样呢?
好的,欢迎。谢谢!
你想做些什么,管理哪一版块,或新开一个版块?要不协助本版的讲师?他很忙呢。
你来选吧。
gongmeihao发布于2008-06-13 17:54:20
没什么说的,差距啊
小飞猪之Ruby窝 drive2me 发布于2008-06-13 18:02:57

QUOTE:

原帖由 gongmeihao 于 2008-6-13 17:54 发表
没什么说的,差距啊
欢迎你也来和我们一起贡献。呵呵!
龍崎发布于2008-06-14 12:43:50
原来如此~但是以前的内容就没有讲到的嘛~
neohsiao发布于2008-06-17 00:07:37
还是忍不住进来看了,本来想先看书的……

小飞猪之Ruby窝 drive2me 发布于2008-06-17 10:59:47

QUOTE:

原帖由 neohsiao 于 2008-6-17 00:07 发表
还是忍不住进来看了,本来想先看书的……
欢迎进来看,就是为新手准备的。
看书时,就知道那些是重点了。呵呵。
eipeng发布于2008-06-17 11:25:38
豁然开朗....太好玩了.哈哈哈
krrish发布于2008-06-23 12:18:39
有这么复杂吗?
[localimg=400,288]1[/localimg]
dhb008发布于2008-07-14 16:28:13
还是学习中  不是灌水
jluxzp发布于2008-07-24 13:49:21
好像,很难啊
wlm123发布于2008-08-08 04:36:53
这样啊!不过说真的,我学了两个小时这个语言。看了A3那个有奖问答,后来蒙了一下,用
self.while 居然成功的调用了,呵呵!但是我不明白是什么意思,只知道保留字在"."后调用。
我来说两句

(可选)

日历

« 2008-11-22  
      1
2345678
9101112131415
16171819202122
23242526272829
30      

我的存档

数据统计

  • 访问量: 44
  • 日志数: 19
  • 建立时间: 2008-06-11
  • 更新时间: 2008-06-11

RSS订阅

Open Toolbar