Ruby 什么是班级<&书信电报;红宝石中的自我
可能重复:Ruby 什么是班级<&书信电报;红宝石中的自我,ruby,Ruby,可能重复: 类最终结果基本上与定义为 def self.load_track_lists #do somthing end 如果您不仅仅是在类中定义方法,那么这两个方法之间会有细微的区别,它与self.url方法没有区别。它基本上是一个容器,允许您放置多个方法,而无需放置self。在方法名称前面。在本例中可能没有用处,但对于其他类来说可能非常干净 在我看来,这是开发者的偏好@Lucapete:这看起来像是复制品吗?它们是相似和相关的,但根本不是重复的。 class << s
类最终结果基本上与定义为
def self.load_track_lists
#do somthing
end
如果您不仅仅是在
类中定义方法,那么这两个方法之间会有细微的区别,它与self.url方法没有区别。它基本上是一个容器,允许您放置多个方法,而无需放置self。在方法名称前面。在本例中可能没有用处,但对于其他类来说可能非常干净
在我看来,这是开发者的偏好@Lucapete:这看起来像是复制品吗?它们是相似和相关的,但根本不是重复的。
class << self
def load_track_lists
#do somthing
end
end
def self.load_track_lists
#do somthing
end