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

通讯编程

开发平台:

Visual C++

  1. '"
  2. '" Copyright (c) 1993-1994 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: break.n,v 1.3.18.1 2004/10/27 09:35:38 dkf Exp $
  9. '" 
  10. .so man.macros
  11. .TH break n "" Tcl "Tcl Built-In Commands"
  12. .BS
  13. '" Note:  do not modify the .SH NAME line immediately below!
  14. .SH NAME
  15. break - Abort looping command
  16. .SH SYNOPSIS
  17. fBbreakfR
  18. .BE
  19. .SH DESCRIPTION
  20. .PP
  21. This command is typically invoked inside the body of a looping command
  22. such as fBforfR or fBforeachfR or fBwhilefR.
  23. It returns a fBTCL_BREAKfR code, which causes a break exception
  24. to occur.
  25. The exception causes the current script to be aborted
  26. out to the innermost containing loop command, which then
  27. aborts its execution and returns normally.
  28. Break exceptions are also handled in a few other situations, such
  29. as the fBcatchfR command, Tk event bindings, and the outermost
  30. scripts of procedure bodies.
  31. .SH EXAMPLE
  32. Print a line for each of the integers from 0 to 5:
  33. .CS
  34. for {set x 0} {$x<10} {incr x} {
  35.    if {$x > 5} {
  36.       fBbreakfR
  37.    }
  38.    puts "x is $x"
  39. }
  40. .CE
  41. .SH "SEE ALSO"
  42. catch(n), continue(n), for(n), foreach(n), return(n), while(n)
  43. .SH KEYWORDS
  44. abort, break, loop