Ruby 有丰富的条件结构,包括if
/ unless
,while
/until
等。
while
来自 C的块:
while (condition) {
...
}
可以直接翻译成Ruby:
while condition
...
end
但是,我似乎无法在 Ruby 中找到类似 C 的块的内置等效项do ... while
,其中块内容至少执行一次:
do {
...
} while (condition);
有什么建议么?