lassign man page on Manjaro

Man page or keyword search:  
man Server   11224 pages
apropos Keyword Search (all sections)
Output format
Manjaro logo
[printable version]

lassign(n)		     Tcl Built-In Commands		    lassign(n)

______________________________________________________________________________

NAME
       lassign - Assign list elements to variables

SYNOPSIS
       lassign list ?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"

       The  lassign command has other uses.  It can be used to create the ana‐
       logue of the “shift” command in many shell languages like this:

	      set ::argv [lassign $::argv argumentToReadOff]

SEE ALSO
       lindex(n), list(n), lrange(n), lset(n), set(n)

KEYWORDS
       assign, element, list, multiple, set, variable

Tcl				      8.5			    lassign(n)
[top]

List of man pages available for Manjaro

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net