【发布时间】:2020-06-18 17:44:02
【问题描述】:
我想在遍历一个大数组时返回nil。主要是因为当我想简单地查看顶部的输出时,我最终不得不在终端中滚动浏览数十页数据。这是我目前的解决方法,它有效......但我正在寻找更可重用的东西:
array.each_with_index do |element, i|
puts 'my output'
break if i == array.count - 1
end
有没有更好的方法来做到这一点而不必使用索引并打破数组?
【问题讨论】:
-
我不确定你在问什么。你的意思是你不想看到“each_with_index”的结果?在“end”之后放一个“; nil”。
-
我想避免在
each的末尾返回整个数组,因为each返回数组的整个值。但是,是的,; nil建议可以解决问题。谢谢。 -
我就是这么说的:)