【发布时间】:2021-05-18 13:07:20
【问题描述】:
如果 proc 的主体用引号而不是花括号提供,是否有任何问题(例如性能损失)?
我的代码在其他过程中生成过程(作为类似 OOP 的方法),例如
proc dataObject {name someData} {
# more stuff
proc ${name}.getData {args} \
"checkArgs \$args 0; return $someData"
# more stuff
}
为了简单起见,我使用引号来启用变量替换。它可以工作,但我只是担心代码可能没有被预编译或什么的。
感谢您的帮助!
【问题讨论】:
-
当你可以使用
oo::object时,为什么要做类似 OOP 的东西?