【发布时间】:2012-02-29 06:08:18
【问题描述】:
我有数组
numbers = [ 1, 2, 3, 4, 5, 6 ]
我有一个变量:
number = 4
除非数组中存在这种情况的数字 4,否则我希望使用循环 for 或每个块返回 false。
numbers.each do |number_loop|
return false unless number_loop == number
end
但我得到一个错误:
LocalJumpError:意外返回 来自 (irb):25:in `block in irb_binding'
【问题讨论】:
-
是否为了在此处发布而对代码进行了混淆处理?因为有更好的方法来确定一个数组是否包含一个值。
-
你认为你是从哪里回来的?
标签: ruby-on-rails ruby for-loop each