gpt4 book ai didi

raku - 有没有办法在其结束之前离开尖形 block ?

转载 作者:行者123 更新时间:2023-12-04 05:05:49 25 4
gpt4 key购买 nike

例如:

$supply.tap: -> $message {
return unless server-is-alive( ); # forbidden!
send-to-server( $message );
}

我知道我可以“.tap:sub($ message){返回,除非...;#有效!}”。但是我想知道是否有任何与块相关的控制流可以简单地中断它。

最佳答案

目前,还没有这种机制。但是,已经建议可以有一个leave,它可以满足您的要求。

使用Supply时,通常最好使用supply/react/whenever语法。如果使用它,则有另一种解决方案:由于whenever是异步循环构造,因此可以编写:

whenever $supply -> $message {
next unless server-is-alive( );
send-to-server( $message );
}

此处的 next表示跳过了该块的其余部分。

关于raku - 有没有办法在其结束之前离开尖形 block ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54149451/

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