0
コマンドライン引数をtclの配列に格納する方法は?コマンドライン引数を配列に格納する方法
私はコマンドライン引数(argv)を配列に格納しようとしています。 argvは配列ではありませんか?私は次のコードを試しましたが、私のためには動作しません。
proc auto args {
global argv
set ifname [lindex $argv 0]
puts "***********$ifname"
puts "$argv(2)"
for { set index 1} { $index < [array size argv ] } { incr index } {
puts "argv($index) : $argv($index)"
}
}
#Calling Script with arguments
auto {*}$argv
、argvが、リストではない配列でありますそのサイズを見つける。 –
tclでは、 'array'という単語は他の言語では配列を意味しないことに注意してください。リストではなく配列を使用してもよろしいですか?キーと値のペアのデータ構造が必要な場合でも、配列は必要ですか? – slebetman