Quelle est la manière canonique de passer une liste à une procédure Tcl? Je voudrais vraiment si je pouvais l'obtenir afin qu'une liste soit automatiquement étendue dans un nombre variable d'arguments.Passer la liste à la procédure Tcl
Alors que quelque chose comme:
set a {b c}
myprocedure option1 option2 $a
et
myprocedure option1 option2 b c
sont équivalentes.
Je suis sûr que j'ai déjà vu ça, mais je ne le trouve nulle part en ligne. Toute aide (et code) pour rendre les deux cas équivalents serait appréciée. Est-ce considéré comme une convention Tcl standard? Ou suis-je même aboyer le mauvais arbre?
Pouvez-vous ajouter le mot "unwrap" (meilleur que dans "unwrap arguments") quelque part dans votre grande question? J'ai eu du mal à le trouver :-) – cfi