Retourner au contenu associé (entrée de forum : Accéder à une variable par son nom)
Posté par castorpilot le 10 juillet 2008 à 19:22. En réponse au message Accéder à une variable par son nom. Évalué à 2.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# une solution
Posté par castorpilot . En réponse au message Accéder à une variable par son nom. Évalué à 2.
Je ne sais pas si ça repond vraiment au probleme, mais voici quand meme :
class Test
attr_accessor :var1, :var2, :var3
def initialize
@var1 = 32
@var2 = "hello"
@var3 = nil
end
end
object = Test.new
%w{ @var1 @var2 @var3 }.each do |name|
puts object.instance_variable_get(name).class
end
$ ruby test.rb
Fixnum
String
NilClass