我有一个 Tcl 过程,它围绕另一个过程并传递一些参数,如下所示:
proc OuterProc {
...some code here...
InnerProc $a $b
}
proc InnerProc { a, b } {
set someVar1 [split $a]
set someVar2 [split $b]
...error: cannot read variable a or b
}
为什么InnerProc
看不到传入的 2 个参数?
谢谢