<分区>
我是ruby新手,看了很多教程。昨天我发誓我读了一个示例,其中列举了一个数组的 each
语句(或类似语句),然后将数组的一个子集传递给 block 。这是一个示例,但是语法错误(或者我使用了错误的方法)所以它实际上不会运行。
arry = ["a", "b", "c", "d", "e"]
arry.each(3) {|a, b, c| puts a+b+c}
如果我使用正确的命令,这将打印:abc bcd cde
;它从索引开始获取数组的前三个成员,当没有足够长的字符串来提供所有三个参数时枚举结束。我不记得该怎么做,而且我似乎无法通过谷歌搜索正确的东西来找到它。你们有谁知道吗?