一般來說,如何獲得對名稱爲字符串的對象的引用?獲取實例變量的值,其名稱爲
更具體地說,我有一個參數名稱列表(成員變量 - 動態構建,所以我不能直接引用它們)。
每個參數是一個也有from_s
方法的對象。
我想要做類似如下(這當然是不行的...):
define_method(:from_s) do | arg |
@ordered_parameter_names.each do | param |
instance_eval "field_ref = @#{param}"
field_ref.from_s(param)
end
end
動態創建一個類時,我有一個實例變量名稱的數組(我需要這個列表,因爲我需要按照一定的順序處理它們)。通過使用這個名字,我想獲得對該變量的引用。 – 2009-07-02 14:44:16
我有一個字符串「paramName」,需要一個參考@參數名稱 – 2009-07-02 14:45:05