我有两个 proc:从MAIN
我调用另一个 proc Glob
。
$Allforces
是列表的列表。
proc ::MAIN {} {
# something
::Glob $AllForces
}
proc ::Glob {Input} {
upvar $Input AllForces
# do something
}
我得到“ No such variable
”作为我尝试的错误upvar
。所以我尝试了:
upvar $InputMPCForces ::MAIN::AllForces
然后我得到:“ upvar won't create namespace variable that refers to procedure variable
”
如何通过引用AllForces
从MAIN
in访问?Glob