ste*_*tef 74
返回整个函数的退出.
从最内层循环中断出口.
因此,在这样的函数中:
def testing(target, method)
(0..100).each do |x|
(0..100).each do |y|
puts x*y
if x*y == target
break if method == "break"
return if method == "return"
end
end
end
end
Run Code Online (Sandbox Code Playgroud)
要查看差异,请尝试:
testing(50, "break")
testing(50, "return")
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
43973 次 |
最近记录: |