1
可能性の重複:ゲイリー・ベルナール、次のコードで配信ユーモラスlightning talk - Watで
Why a = a is nil in Ruby?なぜa = aはnilに評価されますか?
nilに評価:
a = a
#=> nil
しかし、自己割り当ての結果以外のものNameErrorで
b = c
#=> NameError: undefined local variable or method `c' for main:Object
誰かがa = a
がnil
と評価される理由を説明してください。