我很好奇调用类方法以及两者之间是否有任何区别:
class Jt
class << self
def say_hello
puts "I want to say hello"
end
end
end
class Jt2
def self.say_hello
puts "2 want to say hello"
end
end
Jt.say_hello
Jt2.say_hello
只是风格还是红宝石处理这些有什么不同?我总是将后者用于 Rails 的东西,但倾向于在元编程或 Rails 源代码中看到前者。