Ich habe Code, der eine 'do' Schleife eine Anzahl von Zeiten durch eine Benutzereingabe gesetzt, dann gibt das Ergebnis dieser Schleife.Speichern des Ergebnisses einer 'x.times do'-Schleife in einer anderen Variablen bei jedem Abschluss?
Ich möchte jedes Ergebnis in seiner eigenen Variablen speichern, sobald jede Instanz der Schleife abgeschlossen ist, damit ich sie später verwenden kann. Im Moment werden sie im Terminal gedruckt und das Programm vergisst sie.
Dies ist ein Beispiel für den Code, den ich habe bisher:
input_num.times do
loop_select = rand(1..4)
loop_select = loop_select.round
if loop_select == 1
answer = answer.instance_eval{method.method.method}
set_answer = answer
elsif loop_select == 3
answer = answer.instance_eval{method.method.method}
set_answer = answer
elsif loop_select == 2
answer = answer.instance_eval{method.method.method}
set_answer = answer
elsif loop_select == 4
answer = answer.instance_eval{method.method.method}
set_answer = answer
end
set_answer = print_answer.html
puts set_answer
end
Ich möchte set_answer
etwas sein, wie set_answer_1
, set_answer_2
usw. für jede Iteration der Schleife, aber ich kann dieses nicht gesetzt als eine statische Zahl, da die Häufigkeit für jede Eingabe variiert.
Dies funktionierte, sobald ich den richtigen Weg gefunden habe, das Array in meinem Szenario zu definieren. Vielen Dank! – Lacomus