rubyer 2008-3-4 15:21
与new告别
new是ruby里类的一个方法.例如:
String.new,File.new等.
有时时候,我们其实很不喜欢new.
例如: I have a dream
如果用I.new.have.a.dream,那么这里的new显得多余.
最好是I.have.a.dream即可[code]class I
def I.have
I.new
end
end[/code]这样.I.have就和I.new一致了.然后我们就可以定义a和dream方法[code]class I
def I.have
I.new
end
def a
self
end
def dream
self
end
end[/code]注意a和dream里的self表示"返回自身",这样做的目的是能够连续的用"."调用同一个对象,即:
I.have.a.dream
最后,请你定义另外一个句子:I.love.ruby作为练习吧.呵呵
澜宽育 2008-11-20 15:40
听过最搞笑的故事
[u][color=#282827]要说吐字不清,首推周杰伦,他一首歌里哼哼:“小贱人,小贱人,小贱人,小贱人,小贱人,小贱人……”我一听那个爽,也跟着唱,被女友痛骂后才知道,那兄唱的是“周杰伦,周杰伦,周杰伦……”还有管自己叫小贱人的? [/color][/u]
[u][color=#282827][/color][/u]
[u][color=#282827]传奇外传私服 新开传奇外传私服 [/color][/u]
[u][color=#282827]最新传奇外传私服 今日开传奇外传私服[/color][/u]
[u][color=#282827][/color][/u][url=http://www.91sbk.cn/]http://www.91sbk.cn/[/url]
[color=#282827][/color][url=http://www.333chuanqi.cn/]http://www.333chuanqi.cn/[/url]