• # Et pourquoi pas...

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

    En profitant du fait que tout soit object en ruby et en utilisant des variables d'instances:


    @a, @b, @c = 42, '42', [42]
    => [42,'42',[42]]

    %w/a b c/.map {|var| instance_variable_get("@"+var).class }
    => [Fixnum, String, Array]


    Mais je ne sais pas si c'est bien conseillé.