我刚刚结束looking at this question .我脑海中浮现的第一个想法是,ruby 必须具有某种“as”类型的关键字,如 Python 的 import 以帮助避免命名空间污染。我用谷歌搜索了一下,但似乎推荐给 wrap your code in modules避免 ruby 的 namespace 问题。这似乎有问题,因为如果两个模块的名称冲突怎么办。
那么,ruby 需要任何“as”类型的关键字吗?
最佳答案
我经常做的是在我的模块开始时使用我公司的工作首字母或我自己的个人项目首字母。
module JWG_TwitterTools
.
.
.
end
关于Ruby 中类似 Python 的 "as"关键字(用于命名空间),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3969777/