初級 › if文の中で == のつもりで = を書くと常に真になる › パターン4
if文の中で == のつもりで = を書くと常に真になる
if文の条件に == の代わりに = を書くと、それは比較ではなく代入として実行されます。
1 level = 1 2 if level __ 99 ^ 3 puts "max level" 4 else 5 puts "not max level" 6 end
出力: max level
空欄を埋めて実行を通す
比較のつもりで書いた=は代入として実行され、右辺の値がそのままlevelに入ります。
次の問題