Manpages

______________________________________________________________________________

NAME

if - 有 條 件 的 執 行 腳 本

總 覽 SYNOPSIS

if expr1 ?then? body1 elseif expr2 ?then? body2 elseif ... ?else? ?bodyN? _________________________________________________________________

描 述 DESCRIPTION

if 命 令 把 expr1 作 爲 一 個 表 達 式 來 求 值 (用 與 expr 求 值 它 的 參 數 相 同 的 方 式 )。 這 個 表 達 式 的 值 必 須 式 一 個 boolean 值 (一 個 數 值 值 , 這 裏 0 是 假 而 任 何 其 他 數 值 都 是 真 ; 或 者 是 一 個 字 符 串 值 , 比 如 trueyes 是 真 而 falseno 是 假 ); 如 果 它 是 真 通 過 把 body1 傳 遞 給 Tcl 解 釋 器 來 執 行 它 。 否 則 把 expr2 作 爲 一 個 表 達 式 來 求 值 並 且 如 果 它 是 真 則 執 行 body2, 以 此 類 推 。 如 果 沒 有 表 達 式 被 求 值 爲 真 則 執 行 bodyNthenelse 是 可 選 的 “噪 音 詞 ”用 來 使 命 令 易 讀 。 可 以 有 任 意 數 目 的 elseif 子 句 , 包 括 零 個 。 BodyNelse 可 同 時 省 略 。 命 令 的 返 回 值 是 被 執 行 的 那 個 腳 本 的 返 回 值 , 如 果 沒 有 表 達 式 是 非 零 並 且 沒 有 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