Я попытался создать цикл, используя переменную с логическим значением true
. Я ожидал, что значение изменится на false
, если пользователь введет "exit"
, и следующая итерация не произойдет, потому что оператор while
"isTrue == true"
больше не true
.
isTrue = true
while isTrue == true do
input = gets
if input == "exit" then # exitと入力されたら
isTrue = false # プログラムを終了
else
puts "LOOPING..."
end
end
puts "ENDING NOW"
Но, похоже, это не работает, а просто продолжает работать. Почему мой код не работает?