读书人

新手有关问题,ruby里step、each是做什

发布时间: 2012-02-27 10:00:22 作者: rapoo

新手问题,ruby里step、each是做什么?
关于ruby的资料不多,大略看了一下,在数据类型操作里看到了几个东西,step/each等.不太明白,不是关键字,可以对数据类型进行操作,那这个是什么?

[解决办法]
each 和 step 都是迭代方法

比如说下面这两个例子(并不仅仅局限于这两种用法):

["a","b"].each{|i| p i} # 输出数组中的每个元素

50.step(80, 5) {|i| print i, " "} # 50 为基数,以5为步长累加到80

读书人网 >Ruby Rails

热点推荐