从课堂上读取常数

class Employee EMP = [] attr_reader :name, :hobbies, :friends def initialize(name) @name = name @hobbies = [] @friends = [] EMP << self end end em = Employee.new("Joe") em2 = Employee.new("Blake") 

如果我尝试: p em2.EMPp em2.EMP[1]我得到

“unf meth EMP for#

如果我尝试p Employee.EMP

我得到“针对人类的不合格的EMP:Class ……”

获取EMP值的正确语法是什么? 谢谢。

这可能是你想要的

 p Employee::EMP 

您需要使用Employee::EMP