Statt harten Kodierung (erfundenen Beispiel hier) zu erzeugen:Ist es möglich, Funktion dynamisch in Rebol oder rot
f1: func[][print "f1"]
f100: func[][print "f100"]
etc...
Ist es möglich, so etwas wie dies
for num 1 100 1 [
set to-word rejoin ["f" num] func[][
print rejoin ["f" num]
]
]
zu tun, außer es doesn‘ t Arbeit, es gibt immer "f100" (warum in der Tat num ist gleich 100 ist ein Geheimnis für mich, obwohl es nicht die Frage ist hier: Schließung?).
Siehe auch den zugehörigen Rosetta Code-Eintrag: https://rosettacode.org/wiki/Closures/Value_capture#Red – DocKimbel