Ruby 中类似 Python 的 "as"关键字(用于命名空间)

标签 python ruby module

我刚刚结束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/

相关文章:

c - Ruby C 扩展编译错误 : expected ‘)’ before ‘event’

ruby-on-rails - 调用时未调用 Rails ApplicationMailer 方法

python - 通过记事本在windows中执行python(F6 Exec命令__main__错误)

module - Fortran - 模块子例程参数意图混淆 - INOUT 与 OUT

python - 用于搜索 mysql 或 postgresql 的库?

python - Bash 或 Python 倒退?

css - 使用 bootstrap-sass gem 将 twitter bootstrap 3 与 rails 一起使用

python - 如何获取日志文件中执行的重叠进程的结束时间?

python - 在 Python 中通过 NAT 中继/发送

python - urllib2 超时