2

配列を解析して、TCL スクリプトの特定の場所の値を見つける必要があります。

たとえば、私は文字列を持っています

var "00 01 02 03" を設定

var を解析して、3 番目のエントリ (02) にあるものを見つける必要があります。

4

2 に答える 2

4

必要なのはTCLリストです。インデックスカウンターは0から始まるので、2をlindexに渡して、3番目の要素を見つけます。

% set my_list [list 00 01 02 03]
00 01 02 03
% lindex $my_list 2
02
于 2012-06-12T10:16:21.607 に答える
4

文字列はリストとして解釈できるlindexため、3 番目のリスト要素 (インデックス 0 からカウント) を取得するために使用できます。

lindex $var 2

より良いでしょう(そして異なる区切り文字でも動作します):

lindex [split $var " "] 2
于 2012-06-12T10:18:40.640 に答える