catch 例外処理 TCL

コマンドの説明

コマンドの成功/失敗を取得する関数です。

コマンドの実行が失敗すると、非ゼロを返します。

使い方

catch { <コマンド> }

サンプル

if文で例外処理

hogeに値がセットされていないので、NGが返ります。

set a hoge
if {[catch { puts $hoge }]} {
    puts NG
}
# 出力
# NG

まとめ

catchについてまとめました。

コメント

タイトルとURLをコピーしました