|
|
1
6
引入Ruby 2.0
否则,您可以使用
根据您的示例,以下内容不会创建中间数组,只会构造所需的字符串:
如果你愿意的话,你甚至可以用1.0/0(即无穷大)代替100000。 要回答您的意见,如果您总是将值一一映射,则可以具有如下内容:
|
|
|
2
1
听起来您需要一个枚举器对象,但不完全需要。
也就是说,枚举器对象是可以用来调用的对象
下面是枚举器的外观:
下面是一个链接,更多关于如何在Ruby中使用枚举器的讨论: http://www.michaelharrison.ws/weblog/?p=163 这本鹤嘴锄书上还有一节( Ruby编程 戴夫·托马斯)。 |
|
|
3
1
接下来要做的是在没有块的情况下调用时返回枚举器… |
|
4
0
列表有每个方法:
|