在.each()函数中停止遍历数据的一种常见方法是使用return语句。下面是一个示例代码:
numbers = [1, 2, 3, 4, 5]
numbers.each do |number|
if number == 3
return
end
puts number
end
在上面的代码中,我们使用.each()函数遍历了一个包含数字的数组。当遍历到数字3时,使用return语句停止了遍历。因此,输出结果为:
1
2
请注意,return语句只能在方法内部使用,而不能在代码块或lambda表达式中使用。如果想在代码块或lambda表达式中停止遍历,可以考虑使用其它控制流语句,如break或next。
下一篇:变量在ajax加载时不保留值