问题标签 [upvar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
31 浏览

scope - Tcl:为什么在 `upvar` 的第一个参数中使用美元符号?

tcl 文档提供了有关如何使用该upvar命令的以下示例:

此过程中,充当xname属于.add2

我不明白为什么要为第一个参数upvar提供美元符号,而第二个参数不是。它不应该只是upvar name x,因为我们是在引用name而不是它的价值吗?