2010-05-21 50 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}

相关问题