Tcl问题 - 如何列出名称空间中的函数
问题描述:
我想列出命名空间中的所有函数(警告 - 我对Tcl真的很陌生,所以我可能会使用错误的单词作为部分TCL)。例如,我有一个TCL壳有人编译为我(如果这对短语的正确方法),我知道至少有一个功能存在,我们称之为Tcl问题 - 如何列出名称空间中的函数
blah::do_something
我知道红宝石有办法列出模块/命名空间中的所有功能。我如何知道Tcl中的blah
命名空间中还有哪些其他功能?
在此先感谢
答
您使用[info commands]
要查询的命令可用,并且可以通过指定一个全局样式图案化,范围,特定的命名空间。例如:
% info commands ::blah::*
::blah::do_something
答
另外:namespace eval ::blah {info procs}
对不起了这么久才纪念这个 - 它不会让我这样做的权利awawy,我忘了:^( – 2010-06-03 14:47:58