Ruby:Nil Object
From Blognone
ถ้าทุกอย่างใน Ruby เป็น Object หมด จะเกิดอะไรขึ้นถ้าบางตัวแปลไม่มี Object จริงๆ
black = nilทีนี้ลองหา class ของตัวแปล black
black = nil black.class # => NilClass
แม้แต่ nil ก็เป็น Object ครับ :) แต่น่าเสียดายว่าเราไม่สามารถสร้าง instances ของ NilClass ได้ มันมีได้แค่ instance เดียวคือ nil ครับ