Eine Frage habe ich dann doch noch.
Am Anfang der Funktion wird Result auf nil gesetzt.
Warum ist das nötig?
Result ist am Anfang einer Funktion, auch wenn sie mehrmals aufgerufen wird, doch immer "nichts" oder?
Und
Ist schon klar, die Frage steht andererseits auch unter "Programmieren allgemein".
Gibt es einen anderen Ort, wo solche Fragen lieber gepostet werden sollten?