尝试获取env
变量的值时,我从TCL解释器收到以下错误:
puts $env
can't read "env": variable is array
如果它是数组,如何获取TCL变量的值?
答案 0 :(得分:2)
parray
是Tcl8.5中引入的,用于“放置”数组:
parray env
请注意,您需要提供数组名称而不是数组变量。
否则,您可以使用循环:
foreach {key value} [array get env] {
puts "env($key) = $value"
}