if
Section: Tcl Built-In Commands (3tcl)
Updated:
查看本页索引
返回目录
NAME
if - 有条件的执行脚本
总览 SYNOPSIS
if expr1 ?
then?
body1 elseif expr2 ?
then?
body2 elseif ... ?
else? ?
bodyN?
描述 DESCRIPTION
if 命令把 expr1 作为一个表达式来求值(用与 expr 求值它的参数相同的方式)。这个表达式的值必须式一个 boolean 值(一个数值值,这里 0 是假而任何其他数值都是真;或者是一个字符串值,比如 true 或 yes 是真而 false 或 no 是假);如果它是真通过把 body1 传递给 Tcl 解释器来执行它。否则把 expr2 作为一个表达式来求值并且如果它是真则执行 body2,以此类推。如果没有表达式被求值为真则执行 bodyN 。then 和 else 是可选的“噪音词”用来使命令易读。可以有任意数目的 elseif 子句,包括零个。BodyN 与 else 可同时省略。命令的返回值是被执行的那个脚本的返回值,如果没有表达式是非零并且没有 bodyN 则返回空串。
参见 SEE ALSO
expr(n),
for(n),
foreach(n)
关键字 KEYWORDS
boolean, conditional, else, false, if, true
[中文版维护人]
寒蝉退士
[中文版最新更新]
2001/09/02
《中国 Linux 论坛 man 手册页翻译计划》:
http://cmpp.linuxforum.net (链接不可用)
本页面中文版由中文 man 手册页计划提供。
中文 man 手册页计划:
https://github.com/man-pages-zh/manpages-zh
Index
- NAME
-
- 总览 SYNOPSIS
-
- 描述 DESCRIPTION
-
- 参见 SEE ALSO
-
- 关键字 KEYWORDS
-
- [中文版维护人]
-
- [中文版最新更新]
-
- 《中国 Linux 论坛 man 手册页翻译计划》:
-
-
This document was created by
man2html,
using the manual pages.
Time: 03:16:20 GMT, July 01, 2024