[Ruby][DONE] ローカル変数が生成されるタイミング - spikelet days

疑問: なぜ "ruby -e 'p(v=v)'" が NameError にならないのか? Rubyのレキシカルスコープのすごさを同僚に説明している中で気づいた。 % ruby -e 'p v' -e:1: undefined local variable or method `v' for main:Object (NameError) % ruby -e 'p (v=v)' nilなぜ、未定義変数を自分自身に代入するときには、NameErrorにな…