====== lassign ====== Affecte une liste d'éléments à des variables ===== Syntaxe ===== lassign list varName ?varName ...? ===== Description ===== Cette commande l'argument //list// comme une liste et affecte dans l'ordre les éléments successifs aux variables //varName//. S'il y a plus de noms de variable donnés que d'éléments dans la liste, les variables restantes seront initialisées avec comme valeur une chaîne vide. S'il y a plus d'éléments dans la liste que de noms de variable, une liste des éléments non-affectés est retournée. ===== Exemples ===== lassign {a b c} x y z ;# Ne retourne rien puts $x ;# Affiche "a" puts $y ;# Affiche "b" puts $z ;# Affiche "c" lassign {d e} x y z ;# Ne retourne rien puts $x ;# Affiche "d" puts $y ;# Affiche "e" puts $z ;# Affiche "" lassign {f g h i} x y ;# Retourne "h i" puts $x ;# Affiche "f" puts $y ;# Affiche "g" ===== Voir aussi ===== [[:tcl:list]] {{tag>tcl Listes}}