なぜa
見えるのだろうか?
if true
puts 'true'
else
puts 'false'
a = 123
end
puts a # no error
# or
# my_hash = {key: a}
# puts my_hash # :key => nil
ただし、「true」が表示されていても、これによりエラーが発生します
if true
puts 'true'
else
puts 'false'
a = 123
end
puts a2 # boooooom