关键字改变了隐式接收者

定义类或模块时,隐式接收器将成为类本身的引用。例如:

puts "I am #{self}"
class Example
  puts "I am #{self}"
end

执行上面的代码将打印:

"I am main"
"I am Example"