像Ruby中的“as”关键字(用于命名空间)

我只是在看这个问题。 首先想到的是,ruby必须有某种“as”类型的关键字,比如Python的导入来帮助避免命名空间污染。 我已经google了一下,但似乎建议您将代码封装在模块中以避免使用ruby发生名称空间问题。 这似乎有问题,因为如果两个模块名称冲突。

那么,ruby需要的任何“as”类型关键字?


我一直在做的是用我公司的工作首字母缩写或我自己的个人项目首字母开头。

module JWG_TwitterTools
.
. 
.
end

在Ruby 2.0中,会有mix (搜索混音)。 但现在,没有像这样的东西...只需使用完整的常量路径。

链接地址: http://www.djcxy.com/p/48511.html

上一篇: like "as" keyword (for namespacing) in Ruby

下一篇: JAXB workaround for Chameleon XSD imports?