gpt4 book ai didi

ruby - Ruby 有内置的 do ... while 吗?

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

Ruby有丰富的条件结构,包括if/unless, while/until

C 中的 while block :

while (condition) {
...
}

可以直接翻译成Ruby:

while condition 
...
end

但是,我似乎无法在 Ruby 中找到一个 built-in 等价于类似 C 的 do ... while block ,其中 block 内容是至少执行一次:

do { 
...
} while (condition);

有什么建议吗?

最佳答案

...我能想出的最好的办法是 loop 结构,最后有一个 break:

loop do
...
break unless condition
end

关于ruby - Ruby 有内置的 do ... while 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/190590/

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