• # intern

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

    Ca y est, j'ai retrouvé ce que je cherchais: c'est String#intern :-)

    Malheureusement, ça ne fonctionne pas. Je me trompe probablement quelque part. Quelqu'un sait où est mon erreur ?


    var1 = "abc"
    puts "var1".intern.class
    puts "var1".intern

    Ca affiche "Symbol" puis "var1" alors que je pensais que ça afficherait "Symbol" puis "abc".