我如何在这里使用实例变量?
RUBY
codes = ["a", "b", "c", "d", "e"]
codes.each do |code|
iv = instance_variable_get("@#{code}_resource")
puts iv.inspect
end
iv给出nil错误。我需要输出像@a_resource或@b_resource ...
答案 0 :(得分:1)
您尝试获取的至少一个实例变量未初始化,因此尝试获取其值nil
。