if
Ruby には、 / unless
、while
/until
などを含む豊富な条件構文があります。
while
C からのブロック:
while (condition) {
...
}
Ruby に直接変換できます。
while condition
...
end
ただし、ブロックの内容が少なくとも 1 回実行されるC のようなブロックに相当するものを Ruby に組み込みで見つけることができないようです。do ... while
do {
...
} while (condition);
助言がありますか?