• # Plus de précisions

    Posté par . En réponse au message Accéder à une variable par son nom. Évalué à 2.

    Je donne un autre exemple.


    var1 = 123
    var2 = 456
    var3 = 789
    i=0
    %w{ var1 var2 var3 }.each { |nom| i=i+nom }
    puts i


    La méthode avec i = i + eval("puts #{nom}.class") fonctionne. Je recherche cependant quelque chose de plus propre :-) La documentation Ruby étant... étant ce qu'elle est, je n'arrive pas à retrouver l'opérateur ou la classe qui permet d'obtenir la meme chose, mais plus dans les standards Ruby.