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