【发布时间】:2012-04-21 07:15:11
【问题描述】:
我在 File 模块存在的命名空间中编写代码(在另一个模块中)
我需要访问 ruby File 类。
在 php 中可以这样完成:\File
如何在 ruby 中做到这一点?
【问题讨论】:
标签: ruby namespaces
我在 File 模块存在的命名空间中编写代码(在另一个模块中)
我需要访问 ruby File 类。
在 php 中可以这样完成:\File
如何在 ruby 中做到这一点?
【问题讨论】:
标签: ruby namespaces
::File
以:: 为前缀访问命名空间树的“根”。
【讨论】:
我不确定你在问什么,但如果你在模块 Foo 中并且你引用了 Bar 类,那么 ruby 将寻找 Foo::Bar。要仅查找Bar,您应该引用::Bar(当然,这个Bar 应该在Foo 之外的“全局”范围内定义)。
【讨论】: