如何在while循环中获取break返回的值
How to get the value returned by break in while loop
这是returns中断循环时的参数示例代码,
i=10
while true
i += 1
break i if i % 7 == 0
end
有人可以告诉我如何获得它的值 returns,但很明显该值是 i
(即 14)。我想,如何在不使用 i
值的情况下获取值。
传递给 break
的值成为 while
循环表达式的值。
i=10
result = while true
i += 1
break i if i % 7 == 0
end
puts result # 14
这是returns中断循环时的参数示例代码,
i=10
while true
i += 1
break i if i % 7 == 0
end
有人可以告诉我如何获得它的值 returns,但很明显该值是 i
(即 14)。我想,如何在不使用 i
值的情况下获取值。
传递给 break
的值成为 while
循环表达式的值。
i=10
result = while true
i += 1
break i if i % 7 == 0
end
puts result # 14