2010-05-21 49 views
10

我想列出命名空間中的所有函數(警告 - 我對Tcl真的很陌生,所以我可能會使用錯誤的單詞作爲部分TCL)。例如,我有一個TCL殼有人編譯爲我(如果這對短語的正確方法),我知道至少有一個功能存在,我們稱之爲Tcl問題 - 如何列出名稱空間中的函數

blah::do_something 

我知道紅寶石有辦法列出模塊/命名空間中的所有功能。我如何知道Tcl中的blah命名空間中還有哪些其他功能?

在此先感謝

回答

14

您使用[info commands]要查詢的命令可用,並且可以通過指定一個全局樣式圖案化,範圍,特定的命名空間。例如:

% info commands ::blah::* 
::blah::do_something 
+0

對不起了這麼久才紀念這個 - 它不會讓我這樣做的權利awawy,我忘了:^( – 2010-06-03 14:47:58

3

另外:namespace eval ::blah {info procs}

相關問題