以下是在断开循环时返回参数的示例代码,
i=10
while true
i += 1
break i if i % 7 == 0
end
有人能告诉我如何获得它返回的值,但显然值是i
(即14)。我想,如何在不使用i
值的情况下获取值。
答案 0 :(得分:3)
传递给break
的值成为while
循环表达式的值。
i=10
result = while true
i += 1
break i if i % 7 == 0
end
puts result # 14