我不想重新定义布尔var另一次我只想改变它的值,所以我想知道如何正确地做到这一点?或如何隐藏这些警告。 这是我的代码:
Continu=true
puts Continu
Continu=false
if !Continu
puts 1
end
答案 0 :(得分:2)
如果你创建一个第一个字母为大写字母的变量,ruby会认为它是一个常数。
continue = true
puts continue
continue = false
if !continue
puts 1
end