gpt4 book ai didi

ruby - 如何在案例中使用 "break"...而在 Ruby 中

转载 作者:数据小太阳 更新时间:2023-10-29 06:39:25 25 4
gpt4 key购买 nike

因此,我尝试了breaknextreturn。它们都给出错误,exit 当然有效,但是完全 退出。那么,如何结束一个案例...什么时候“太快了?”

例子:

case x
when y; begin
<code here>
< ** terminate somehow ** > if something
<more code>
end
end

(以上是某种形式的伪代码,只是为了给出我要问的内容的一般概念 [begin...end 用于希望 break 能工作]。

而且,当我在做这件事时,有没有更优雅的方式将 block 传递给 case...when

最佳答案

有什么问题:

case x
when y;
<code here>
if !something
<more code>
end
end

请注意,if !somethingunless something 相同

关于ruby - 如何在案例中使用 "break"...而在 Ruby 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8022865/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com