rename.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-1997 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: rename.n,v 1.3.18.1 2004/10/27 14:23:58 dkf Exp $
  9. '" 
  10. .so man.macros
  11. .TH rename n "" Tcl "Tcl Built-In Commands"
  12. .BS
  13. '" Note:  do not modify the .SH NAME line immediately below!
  14. .SH NAME
  15. rename - Rename or delete a command
  16. .SH SYNOPSIS
  17. fBrename fIoldName newNamefR
  18. .BE
  19. .SH DESCRIPTION
  20. .PP
  21. Rename the command that used to be called fIoldNamefR so that it
  22. is now called fInewNamefR.
  23. If fInewNamefR is an empty string then fIoldNamefR is deleted.
  24. fIoldNamefR and fInewNamefR may include namespace qualifiers
  25. (names of containing namespaces).
  26. If a command is renamed into a different namespace,
  27. future invocations of it will execute in the new namespace.
  28. The fBrenamefR command returns an empty string as result.
  29. .SH EXAMPLE
  30. The fBrenamefR command can be used to wrap the standard Tcl commands
  31. with your own monitoring machinery.  For example, you might wish to
  32. count how often the fBsourcefR command is called:
  33. .CS
  34. fBrenamefR ::source ::theRealSource
  35. set sourceCount 0
  36. proc ::source args {
  37.     global sourceCount
  38.     puts "called source for the [incr sourceCount]'th time"
  39.     uplevel 1 ::theRealSource $args
  40. }
  41. .CE
  42. .SH "SEE ALSO"
  43. namespace(n), proc(n)
  44. .SH KEYWORDS
  45. command, delete, namespace, rename