对数组的"each"方法返回nil



我想在遍历大数组时返回nil。主要是因为当我想简单地查看顶部的输出时,我最终不得不在终端中滚动数十页数据。这是我目前的解决方法,有效。。。但我正在寻找更可重复使用的东西:

array.each_with_index do |element, i|
puts 'my output'
break if i == array.count - 1
end

有没有更好的方法可以做到这一点,而不必使用索引和脱离数组?

我假设它在repl中。在这种情况下,我会在最后一行添加; nil或类似内容,这将在repl中返回。

在您的示例中:

array.each_with_index do |element, i|
puts 'my output'
break if i == array.count - 1
end; nil

最新更新