3
Q
包括红宝石
A
回答
6
正如Chris Jester-Young所说,require
应该是你所需要的。这就是说,你可以使用一个简单的if
或类似的,如果你想自己一个,如“包括”后卫:
unless defined? FooGuard
FooGuard = true
... rest of code ...
end
可以在if
的身体做任何事情,包括定义类,方法等。
11
如果您使用require
来加载文件,它将只包含一次(假设您没有通过不同的名称/路径加载相同的文件),所以一般情况下Ruby文件不使用包含防护。
相关问题
- 1. 包括使用红宝石
- 2. 词包括红宝石
- 3. 红宝石:使用模块包括
- 4. 红宝石 - 使用包括case语句
- 5. 红宝石包括vs扩展
- 6. 红宝石包括返回false和nil
- 7. 目的::之前包括红宝石
- 8. 红宝石阵列包括一个id
- 9. 红宝石 - 包括?相关问题
- 10. 红宝石 - 逃避括号
- 11. 红宝石包含问题
- 12. 网站列表常用的红宝石宝石,包括替代品
- 13. 莺不包括宝石
- 14. 包括宝石不工作
- 15. 红宝石散列在红宝石
- 16. 宝石安装红宝石
- 17. 调试宝石红宝石
- 18. Twitter的红宝石宝石
- 19. 红宝石宝石 - LoadError
- 20. 错误红宝石宝石
- 21. 卸载红宝石宝石
- 22. 红宝石宝石文档
- 23. 红宝石块和括号的参数
- 24. 红宝石点括号调用语法
- 25. 闭括号红宝石方法
- 26. 红宝石:数组排序,不包括第一排
- 27. 红宝石:分配另一个内存包括模块变量
- 28. 伯克斯安装不包括红宝石片断
- 29. 如何删除后的所有文本和包括红宝石
- 30. 红宝石method_added回调不触发,包括模块