Unix and Linux Discussions Tagged with efficient |
|
Thread / Thread Starter |
Last Post |
Replies |
Views |
Forum |
|
|
|
17 |
9,488 |
UNIX for Advanced & Expert Users |
|
|
|
14 |
5,881 |
Shell Programming and Scripting |
|
|
|
7 |
13,484 |
Shell Programming and Scripting |
|
|
|
9 |
4,250 |
Shell Programming and Scripting |
|
|
|
3 |
1,964 |
Shell Programming and Scripting |
|
|
|
16 |
8,045 |
Shell Programming and Scripting |
|
|
|
0 |
1,480 |
UNIX and Linux RSS News |
|
|
|
1 |
2,463 |
UNIX for Advanced & Expert Users |
|
|
|
2 |
4,955 |
UNIX for Dummies Questions & Answers |
|
|
|
4 |
4,872 |
UNIX for Dummies Questions & Answers |
|
|
|
7 |
5,964 |
Post Here to Contact Site Administrators and Moderators |
|
|
|
6 |
10,335 |
UNIX for Dummies Questions & Answers |
|
|
|
5 |
13,230 |
UNIX for Dummies Questions & Answers |
lappend(3tcl) Tcl Built-In Commands lappend(3tcl)
__________________________________________________________________________________________________________________________________________________
NAME
lappend - Append list elements onto a variable
SYNOPSIS
lappend varName ?value value value ...?
_________________________________________________________________
DESCRIPTION
This command treats the variable given by varName as a list and appends each of the value arguments to that list as a separate element,
with spaces between elements. If varName does not exist, it is created as a list with elements given by the value arguments. Lappend is
similar to append except that the values are appended as list elements rather than raw text. This command provides a relatively efficient
way to build up large lists. For example, "lappend a $b" is much more efficient than "set a [concat $a [list $b]]" when $a is long.
EXAMPLE
Using lappend to build up a list of numbers.
% set var 1
1
% lappend var 2
1 2
% lappend var 3 4 5
1 2 3 4 5
SEE ALSO
list(3tcl), lindex(3tcl), linsert(3tcl), llength(3tcl), lset(3tcl), lsort(3tcl), lrange(3tcl)
KEYWORDS
append, element, list, variable
Tcl lappend(3tcl)