## Tcl9.0.3/Tk9.0.3 Documentation > Tcl Commands > break

### Tcl/Tk Applications | Tcl Commands | Tk Commands | [incr Tcl] Package Commands | SQLite3 Package Commands | TDBC Package Commands | tdbc::mysql Package Commands | tdbc::odbc Package Commands | tdbc::postgres Package Commands | tdbc::sqlite3 Package Commands | Thread Package Commands | Tcl C API | Tk C API | [incr Tcl] Package C API | TDBC Package C API

### NAME

break — 繰返している命令を中断する Abort looping command

### 構文 SYNOPSIS

break

### 説明 DESCRIPTION

この命令は､典型的には､ for や foreach や while の様な繰返している命令の本体の内部で起動される｡これは､結果符号 3 (TCL_BREAK)を返し､それが､中断例外を起こす原因になる｡この例外は､現在の記述譜に､最も内側の繰返しを含む命令を中断させ､その実行を中断させ､正常に返す｡中断例外はその他の幾つかの状態で処理される､譬えば､catch 命令､Tk 行事縛結､手続函数本体の最外層の記述譜など｡ 　　　 This command is typically invoked inside the body of a looping command such as for or foreach or while. It returns a 3 (TCL_BREAK) result code, which causes a break exception to occur. The exception causes the current script to be aborted out to the innermost containing loop command, which then aborts its execution and returns normally. Break exceptions are also handled in a few other situations, such as the catch command, Tk event bindings, and the outermost scripts of procedure bodies.

### 用例 EXAMPLE

０から５の各整数の行を印刷する: Print a line for each of the integers from 0 to 5:

    for {set x 0} {$x<10} {incr x} {
        if {$x > 5} {
            break
        }
        puts "x is $x"
    }

### SEE ALSO

catch, continue, for, foreach, return, while

### KEYWORDS

abort, break, loop
Copyright © 1993-1994 The Regents of the University of California.
Copyright © 1994-1996 Sun Microsystems, Inc.