所以我有一个数组(马上定义):
some_array = ["a", "b", "c"]
我后来宣布这堂课:
class Report
def initialize(name)
@name=name
end
end
我想将数组包含在这个类中,所以我可以使用这些数据。我可以像任何其他初始化数据一样导入它吗?所以基本上我有一个我想要在类中使用的数组..我做的每一种方式我都得到未定义的变量。
答案 0 :(得分:0)
initialize
。试试
some_array = ["a", "b", "c"]
class Report
def initialize(name)
@name=name
end
end
# Create instance of Report:
report = Report.new some_array
# Check if instance variable @name has been set as expected:
report.instance_variable_get(:@name)
希望您对此有帮助。