voglio fare quanto segue:Dichiarazione di variabili di istanza che iterano su un hash!
Voglio dichiarare le variabili di istanza di una classe che itera su un dizionario.
Supponiamo che ho questo hash
hash = {"key1" => "value1","key2" => "value2","key3" => "value3"}
e voglio avere ogni tasto come variabile di istanza di una classe. Voglio sapere se potrei dichiarare le variabili che iterano su quell'hash. Qualcosa di simile a questo:
class MyClass
def initialize()
hash = {"key1" => "value1","key2" => "value2","key3" => "value3"}
hash.each do |k,v|
@k = v
end
end
end
So che questo non funziona! Metto solo questo pezzo di codice per vedere se riesci a capire cosa voglio più chiaramente.
Grazie!
Chuck, hai dimenticato il prefisso @ -sign ... –
E ora non l'ho fatto. – Chuck