如何使用变量作为TCL proc参数的默认值
|
我有一个变量,希望将其用作参数的默认值:
proc log {message {output $::output}} {
....
}
有没有办法做到这一点,或者需要我在proc中求值变量?
没有找到相关结果
已邀请:
3 个回复
僻朵庙惩竣
)。您声明程序例如这条路:
但请注意: 在声明过程时(而不是在执行过程时)评估变量!
掀辟髓观粟
获取当前过程调用的参数列表,然后只需检查该列表的长度即可:
请记住,在检查参数列表时,第一个是命令本身的名称。
撕吠