Tcl-tk-tcl-special-variables
Tcl-特殊変数
Tclでは、いくつかの変数を特別な変数として分類し、定義済みの使用法/機能を持っています。 スペシャル変数のリストを以下にリストします。
Sr.No. | Special Variable & Description |
---|---|
1 |
argc 多数のコマンドライン引数を参照します。 |
2 |
argv コマンドライン引数を含むリストを参照します。 |
3 |
argv0 解釈されるファイルのファイル名、またはスクリプトを呼び出す名前を参照します。 |
4 |
env 環境変数である要素の配列を表すために使用されます。 |
5 |
errorCode 最後のTclエラーのエラーコードを提供します。 |
6 |
errorInfo 最後のTclエラーのスタックトレースを提供します。 |
7 |
tcl_interactive これをそれぞれ1と0に設定して、インタラクティブモードと非インタラクティブモードを切り替えるために使用します。 |
8 |
tcl_library 標準Tclライブラリの場所を設定するために使用されます。 |
9 |
tcl_pkgPath パッケージが通常インストールされるディレクトリのリストを提供します。 |
10 |
tcl_patchLevel Tclインタープリターの現在のパッチレベルを参照します。 |
11 |
tcl_platform byteOrder、machine、osVersion、platform、osなどのオブジェクトを持つ要素の配列を表すために使用されます。 |
12 |
tcl_precision 精度、つまり 浮動小数点数を文字列に変換するときに保持する桁数。 デフォルト値は12です。 |
13 |
tcl_prompt1 プライマリプロンプトを指します。 |
14 |
tcl_prompt2 無効なコマンドを含むセカンダリプロンプトを参照します。 |
15 |
tcl_rcFileName ユーザー固有の起動ファイルを提供します。 |
16 |
tcl_traceCompile バイトコードのコンパイルのトレースを制御するために使用されます。 出力なしの場合は0、サマリーの場合は1、詳細の場合は2を使用します。 |
17 |
tcl_traceExec バイトコード実行のトレースを制御するために使用されます。 出力なしの場合は0、サマリーの場合は1、詳細の場合は2を使用します。 |
18 |
tcl_version Tclインタープリターの現在のバージョンを返します。 |
上記の特殊変数には、Tclインタープリターにとって特別な意味があります。
Tcl特殊変数の使用例
特殊変数の例をいくつか見てみましょう。
Tclバージョン
あなたがプログラムを実行すると、以下に示すような同様の出力が得られます-
Tcl環境パス
あなたがプログラムを実行すると、以下に示すような同様の出力が得られます-
Tclパッケージパス
あなたがプログラムを実行すると、以下に示すような同様の出力が得られます-
Tclライブラリ
あなたがプログラムを実行すると、以下に示すような同様の出力が得られます-
Tclパッチレベル
あなたがプログラムを実行すると、以下に示すような同様の出力が得られます-
Tclの精度
あなたがプログラムを実行すると、以下に示すような同様の出力が得られます-
Tclスタートアップファイル
あなたがプログラムを実行すると、以下に示すような同様の出力が得られます-