concat.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. '"
  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: concat.n,v 1.4.2.1 2004/10/27 09:35:38 dkf Exp $
  9. '" 
  10. .so man.macros
  11. .TH concat n 8.3 Tcl "Tcl Built-In Commands"
  12. .BS
  13. '" Note:  do not modify the .SH NAME line immediately below!
  14. .SH NAME
  15. concat - Join lists together
  16. .SH SYNOPSIS
  17. fBconcatfI fR?fIarg arg ...fR?
  18. .BE
  19. .SH DESCRIPTION
  20. .PP
  21. This command joins each of its arguments together with spaces after
  22. trimming leading and trailing white-space from each of them.  If all the
  23. arguments are lists, this has the same effect as concatenating them
  24. into a single list.
  25. It permits any number of arguments;
  26. if no fIargfRs are supplied, the result is an empty string.
  27. .SH EXAMPLES
  28. Although fBconcatfR will concatenate lists (so the command:
  29. .CS
  30. fBconcatfR a b {c d e} {f {g h}}
  31. .CE
  32. will return "fBa b c d e f {g h}fR" as its result), it will also
  33. concatenate things that are not lists, and hence the command:
  34. .CS
  35. fBconcatfR " a b {c   " d "  e} f"
  36. .CE
  37. will return "fBa b {c d e} ffR" as its result.
  38. .PP
  39. Note that the concatenation does not remove spaces from the middle of
  40. its arguments, so the command:
  41. .CS
  42. fBconcatfR "a   b   c" { d e f }
  43. .CE
  44. will return "fBa   b   c d e ffR" (i.e. with three spaces between
  45. the fBafR, the fBbfR and the fBcfR).
  46. .SH "SEE ALSO"
  47. append(n), eval(n)
  48. .SH KEYWORDS
  49. concatenate, join, lists