2013-04-19から1日間の記事一覧
疑問: なぜ "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…
疑問: なぜ "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…