namespaces - Tcl 问题 - 如何列出命名空间中的函数

标签 namespaces tcl

我试图列出命名空间中包含的所有功能(警告 - 我对 Tcl 真的很陌生,所以我可能会对 Tcl 的某些部分使用错误的词)。例如,我有一个有人为我编译的 tcl shell(如果这是正确的表述方式),并且我知道至少存在一个函数,我们称之为

blah::do_something

我知道在 ruby​​ 中有一些方法可以列出模块/命名空间中的所有函数。我如何知道 blah 中还有哪些其他功能可用? Tcl 中的命名空间?

提前致谢

最佳答案

您使用 [info commands]查询可用的命令,您可以通过指定 glob 样式模式将其范围限定为特定的命名空间。例如:

% info commands ::blah::*
::blah::do_something

关于namespaces - Tcl 问题 - 如何列出命名空间中的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2886255/

相关文章:

mysql - 我们可以在不连接服务器的情况下用perl生成mysql数据库吗?

tcl - 关于 Expect 中的 expect_out(buffer)

Tcl 刷新命令返回错误

C++ - 是否将 const 魔数(Magic Number)放入命名空间

Java+DOM : How do I convert a DOM tree without namespaces to a namespace-aware DOM tree?

routing - 带参数的 Laravel 4 命名空间 Controller 路由

linux - 如何使用 Tcl/Expect 从文件中删除与模式匹配的行

python - Flask 跨域无法与命名空间一起使用

命名空间的 .NET 命名约定

TCL 打开文件并检查是否有错误