Gibt es eine Möglichkeit, alle Variablen in Ruby zu erhalten?

7

Gibt es eine Möglichkeit, alle Variablen in Ruby zu finden, die mit einer bestimmten Zeichenkette beginnen? Zum Beispiel habe ich die folgenden Variablen in meinem Ruby-Programm:

%Vor%

Gibt es eine Funktion, die ["ret_d","ret_d2"] zurückgibt? Das Problem ist, dass ich nicht die Menge aller Variablen habe.

    
the Tin Man 05.04.2009, 06:16
quelle

2 Antworten

15

Kernel#local_variables sollte den Trick machen.

%Vor%     
Burke 05.04.2009, 06:22
quelle
5

Wenn es sich um lokale Variablen handelt, könnten Sie local_variables verwenden. Das hört sich jedoch nach der Anordnung eines armen Mannes an. Sie könnten ein Array verwenden.

    
Chuck 05.04.2009 06:19
quelle

Tags und Links