В Ruby есть множество условных конструкций, включая _1 _ / _ 2_, _3 _ / _ 4_ и т. Д.
Блок while
из C:
while (condition) {
...
}
можно напрямую перевести на Ruby:
while condition
...
end
Однако я не могу найти встроенный эквивалент в Ruby для C-подобного блока do ... while
, в котором содержимое блока выполняется хотя бы один раз:
do {
...
} while (condition);
Какие-либо предложения?