我是Ruby新手,今天编写了以下代码。我搜索了“Ruby编程语言”一书,但没有找到对这种语法的解释。有人可以帮忙解释一下吗?我知道要创建一个对象,您需要使用类似Person.new("Myname")的东西。classPersonattr_reader:namedefinitializename@name=nameenddefself.findidpeople={1=>new("alice"),2=>new("bob")}people[id]endend 最佳答案 find是一个类方法。在类方法中,self引用类。在方法中,self