Я пытаюсь перенести базу кода ruby на mruby. В рубине (МРТ) я могу сделать (и, к сожалению, тот, кто это написал)
begin
statement
end until condition
, который выполняется statement
один раз до тех пор, пока condition
не станет положительным. Однако в mruby поведение отличается, и условие оценивается перед первым запуском, так что это эквивалентно оператору while
. Какая наименее навязчивая альтернатива этой конструкции в mruby?
Можно заметить, что можно исправить патч mruby, чтобы это (и другое) поведение стало похожим? Я имею в виду, есть ли существующий набор патчей, которые делают это?