Я использую на мой взгляд тривиального кода, как этотПочему «loop do» выдает ошибку значения пустоты?
loop do
i++
break if i > 5
end
, но когда я пытаюсь запустить я получить void value expression break if i > 5
, что я делаю неправильно? Что означает эта ошибка?
i ++ не действителен в рубине. Попробуйте i + = i – Doon
@ Вниз, это неправильно. Скорее, «i ++» просто не совпадает с «i + = 1». См. Мой ответ. –