1
Можно создать дубликат:
Why a = a is nil in Ruby?Почему a = a оценивать до нуля?
В юмористическом lightning talk - Wat выступил Гари Бернхард, следующий код вычисляет ноль:
a = a
#=> nil
Но ничего, кроме результатов самостоятельного назначения in NameError
b = c
#=> NameError: undefined local variable or method `c' for main:Object
Может кто-нибудь объяснить, почему a = a
оценивает nil
?