RUby代码块中的return
RUby代码块中的return看代码
Ruby代码def hello
1.times do |i|
return 100
end
1000
end
puts hello结果打印出来的是100,而不是1000
也就是代码块中的return 不止使用语句从迭代器中的代码块返回,而且使语句从返回到hello方法的调用 RUby代码块中的return
看代码
Ruby代码结果打印出来的是100,而不是1000
也就是代码块中的retu ...
中关村村草 发表于 2011-04-27 13:17 http://bbs.chinaunix.net/images/common/back.gif
??? 这个案例说明啥。。什么语言都这样吧~~ 是有些看不明白。 草夫这个说的挺好的啊,我一直把 block 当 lambda 理解
页:
[1]