初学者向け(というか、その回答から理解度を推し量れる)クイズをひとつ考えました。
●問題 ワークスペースなど self を print it したとき、
self => nil
と nil を返す場所では、super も
super => nil
と nil を返すのに、nil が true を返すメッセージ「isNil」を送信する式を同じように print it しても、
self isNil => true super isNil => false
と結果が異なるのは、なぜ。
いまいち?