[英]mruby equivalent of begin … end until
我正在嘗試將ruby代碼庫移植到mruby。 在紅寶石(MRI)中,我可以做(不幸的是,編寫它的人做過)
begin
statement
end until condition
它執行一次statement
,直到condition
變為肯定為止。 但是,在mruby中,行為是不同的,並且條件是在第一次運行之前評估的,因此,這等效於while
語句。 在mruby中,這種結構的侵入性最低的替代方法是什么?
附帶說明一下,是否可以打補丁mruby,使這種(和其他)行為變得相似? 我的意思是說,是否已有一套補丁可以做到這一點?
break
loop
可能會起作用:
loop do
statement
break if condition
end
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.