Какой будет синтаксис для эквивалента:
set lst [returnList]
Если вы хотите вернуть более одного списка одновременно?
Я подумал, что если вы сделаете что-то вроде этого:
return [$list1 $list2]
Он должен был вернуть список списков, к которым вы могли бы затем получить доступ с помощью lindex.Но это не совсем то, что он делает.Это действительно просто возвращает вам два списка, без внешних фигурных скобок, группирующих их в один список.В Perl вы можете сделать что-то вроде:
($var1, $var2) = process_that_returns_two_values;
Но я не думаю, что "set" позволяет это в Tcl.