Я пробовал это:
<tcl_interpreter> mytcl.tcl first {1 2 3 4 5 6}
Я хотел бы, чтобы arg1 был «первым», а arg2 был списком {1 2 3 4 5 6}. Таким образом, $argc должно быть равно 2. Но $argc дает мне 7, и каждый элемент {1 2 3 4 5 6} обрабатывается как отдельный аргумент.
[lindex $argv 0]
для вашего вопроса должно возвращатьfirst
, а[lindex $argv 1]
должно возвращать список, а не список списка... 22.07.2014