Rechercher une page de manuel
lassign.3tcl
Langue: en
Version: 8.5 (debian - 07/07/09)
Section: 3 (Bibliothèques de fonctions)
NAME
lassign - Assign list elements to variablesSYNOPSIS
lassign list varName ?varName ...?DESCRIPTION
This command treats the value list as a list and assigns successive elements from that list to the variables given by the varName arguments in order. If there are more variable names than list elements, the remaining variables are set to the empty string. If there are more list elements than variables, a list of unassigned elements is returned.
EXAMPLES
An illustration of how multiple assignment works, and what happens when there are either too few or too many elements.-
lassign {a b c} x y z ;# Empty return puts $x ;# Prints "a" puts $y ;# Prints "b" puts $z ;# Prints "c" lassign {d e} x y z ;# Empty return puts $x ;# Prints "d" puts $y ;# Prints "e" puts $z ;# Prints "" lassign {f g h i} x y ;# Returns "h i" puts $x ;# Prints "f" puts $y ;# Prints "g"
-
set ::argv [lassign $::argv argumentToReadOff]
SEE ALSO
lindex(3tcl), list(3tcl), lset(3tcl), set(3tcl)KEYWORDS
assign, element, list, multiple, set, variableContenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre