lappend.n
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:2k
源码类别:

通讯编程

开发平台:

Visual C++

  1. '"
  2. '" Copyright (c) 1993 The Regents of the University of California.
  3. '" Copyright (c) 1994-1996 Sun Microsystems, Inc.
  4. '" Copyright (c) 2001 Kevin B. Kenny.  All rights reserved.
  5. '"
  6. '" See the file "license.terms" for information on usage and redistribution
  7. '" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
  8. '" 
  9. '" RCS: @(#) $Id: lappend.n,v 1.6.4.1 2004/10/27 12:52:40 dkf Exp $
  10. '" 
  11. .so man.macros
  12. .TH lappend n "" Tcl "Tcl Built-In Commands"
  13. .BS
  14. '" Note:  do not modify the .SH NAME line immediately below!
  15. .SH NAME
  16. lappend - Append list elements onto a variable
  17. .SH SYNOPSIS
  18. fBlappend fIvarName fR?fIvalue value value ...fR?
  19. .BE
  20. .SH DESCRIPTION
  21. .PP
  22. This command treats the variable given by fIvarNamefR as a list
  23. and appends each of the fIvaluefR arguments to that list as a separate
  24. element, with spaces between elements.
  25. If fIvarNamefR doesn't exist, it is created as a list with elements
  26. given by the fIvaluefR arguments.
  27. fBLappendfR is similar to fBappendfR except that the fIvaluefRs
  28. are appended as list elements rather than raw text.
  29. This command provides a relatively efficient way to build up
  30. large lists.  For example, ``fBlappend a $bfR'' is much
  31. more efficient than ``fBset a [concat $a [list $b]]fR'' when
  32. fB$afR is long.
  33. .SH EXAMPLE
  34. Using fBlappendfR to build up a list of numbers.
  35. .CS
  36. % set var 1
  37. 1
  38. % fBlappendfR var 2
  39. 1 2
  40. % fBlappendfR var 3 4 5
  41. 1 2 3 4 5
  42. .CE
  43. .SH "SEE ALSO"
  44. list(n), lindex(n), linsert(n), llength(n), 
  45. .VS 8.4
  46. lset(n)
  47. .VE
  48. lsort(n), lrange(n)
  49. .SH KEYWORDS
  50. append, element, list, variable