Как использовать переменную в качестве значения по умолчанию для аргумента процедуры TCL

У меня есть переменная, которую я хотел бы использовать в качестве значения по умолчанию для аргумента:

proc log {message {output $::output}} {
   ....
}

Есть ли способ сделать это или мне нужно оценить переменную внутри моей процедуры?

9
задан Andrew Grimm 5 October 2011 в 22:33
поделиться