1
我有一個好奇的Tcl案例,可能我只是不明白。 下面的代碼是在頂層做(沒有內部的任何程序):Tcl信息存在
if {![info exists g_log_file_name]} {
set g_log_file_name "default.txt"
}
我希望它會做的是聲明一個全局變量,如果用它尚未宣佈一些值(可在其他腳本或C應用程序中完成)。但是,if語句總是爲false。我在Tcl 7.4上運行。
可能是什麼問題?
非常感謝。
雖然它是舊式的語法,但在7.4中有變量跟蹤(它是Tk的關鍵機制)。 (命令和執行追蹤稍後會增加。) – 2012-02-23 14:50:08