【发布时间】:2015-06-26 11:19:28
【问题描述】:
在 Ruby 或 Perl 中,可以使用括号分配多个变量。例如(在 Ruby 中):
(i,j) = [1,2]
(k,m) = foo() #foo returns a two element array
可以在 TCL 中以优雅的方式完成相同的任务吗?我的意思是我知道你可以 做:
foreach varname { i j } val { 1 2 } { set $varname $val }
foreach varname { k m } val [ foo ] { set $varname $val }
但我希望有一些更短/更少大括号的东西。
【问题讨论】:
标签: variables tcl variable-assignment