Was ist der kanonische Weg, eine Liste an eine Tcl-Prozedur zu übergeben?Übergeben der Liste an das Tcl-Verfahren
Ich würde es wirklich gerne, wenn ich es bekommen könnte, so dass eine Liste automatisch in eine variable Anzahl von Argumenten erweitert wird.
Damit so etwas wie:
set a {b c}
myprocedure option1 option2 $a
und
myprocedure option1 option2 b c
gleichwertig sind.
Ich bin mir sicher, dass ich das schon einmal gesehen habe, aber ich kann es nirgendwo online finden. Jede Hilfe (und Code), um beide Fälle äquivalent zu machen, würde geschätzt werden.
Wird dies als Standard-Tcl-Konvention betrachtet? Oder belle ich sogar den falschen Baum an?
Ca fügen Sie das Wort "unwrap" (am besten wie in "unwrap arguments") irgendwo in Ihrer großen Frage hinzu? Ich fand es schwierig, es zu finden :-) – cfi