Wie kann ich zeigen, dass die Ruby-for-Schleife tatsächlich mit der each-Methode implementiert wird?
Im BuchEloquent Ruby (Seite 21, erste Ausgabe, sechster Druck), der Autor (Russ Olsen) befürwortet die Verwendung deseach
Methode anstelle desfor
loop und das stimmt mit allem überein, was ich an anderer Stelle gelesen habe.
Aber der Autor sagt auch, dass ein Grund dafür ist, dass dasfor
Schleife ruft in der Tat dieeach
-Methode, warum also nicht einfach den Mittelsmann ausschneiden und @ verwendeeach
? Also habe ich mich gefragt, wie das eigentlich funktioniert.
Um nachzuforschen, habe ich das Ruby-Repo auf Github durchsucht, aber es fiel mir schwer, herauszufinden, wo / wie ich das in Aktion sehen konnte.
Um die Frage noch einmal zu formulieren:
ie kann ich den Ruby zeigefor
Schleife wird in der Tat mit dem @ implementieeach
Methode