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

通讯编程

开发平台:

Visual C++

  1. '"
  2. '" Copyright (c) 1993 The Regents of the University of California.
  3. '" Copyright (c) 1994-1996 Sun Microsystems, Inc.
  4. '"
  5. '" See the file "license.terms" for information on usage and redistribution
  6. '" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
  7. '" 
  8. '" RCS: @(#) $Id: append.n,v 1.4.2.1 2004/10/27 09:35:38 dkf Exp $
  9. '" 
  10. .so man.macros
  11. .TH append n "" Tcl "Tcl Built-In Commands"
  12. .BS
  13. '" Note:  do not modify the .SH NAME line immediately below!
  14. .SH NAME
  15. append - Append to variable
  16. .SH SYNOPSIS
  17. fBappend fIvarName fR?fIvalue value value ...fR?
  18. .BE
  19. .SH DESCRIPTION
  20. .PP
  21. Append all of the fIvaluefR arguments to the current value
  22. of variable fIvarNamefR.  If fIvarNamefR doesn't exist,
  23. it is given a value equal to the concatenation of all the
  24. fIvaluefR arguments.
  25. The result of this command is the new value stored in variable
  26. fIvarNamefR.
  27. This command provides an efficient way to build up long
  28. variables incrementally.
  29. For example, ``fBappend a $bfR'' is much more efficient than
  30. ``fBset a $a$bfR'' if fB$afR is long.
  31. .SH EXAMPLE
  32. Building a string of comma-separated numbers piecemeal using a loop.
  33. .CS
  34. set var 0
  35. for {set i 1} {$i<=10} {incr i} {
  36.    fBappendfR var "," $i
  37. }
  38. puts $var
  39. # Prints 0,1,2,3,4,5,6,7,8,9,10
  40. .CE
  41. .SH "SEE ALSO"
  42. concat(n), lappend(n)
  43. .SH KEYWORDS
  44. append, variable