ruby - 在 ruby​​ 中包含守卫

标签 ruby

在类似于

的 ruby​​ 文件中添加 include guard 的惯用方法是什么
#ifdef FOO_H
#define FOO_H
...

#endif

在 C 中?

最佳答案

如果您使用 require加载你的文件,它只会被包含一次(假设你没有通过不同的名称/路径加载同一个文件),所以一般 Ruby 文件不使用包含保护。

关于ruby - 在 ruby​​ 中包含守卫,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1119971/

相关文章:

ruby - ActiveAdmin、CanCan、Rolify - 无法有条件地禁用过滤器

mysql - 实现登录速度检查

ruby-on-rails - 为什么 "rails s"在 app 目录中不起作用?

javascript - 如何使用 guard-livereload 编写 JavasScript 项目?

ruby - Heroku db:push error Sequel::AdaptorNotFound -> LoadError: 没有要加载的文件 -- pg

ruby - 使用 Watir-webdriver 头脑 Storm 验证 HTML 表格内容的方法

ruby - 为什么我使用 Ruby 注入(inject)的斐波那契数列不起作用?

基于 if 语句的 Ruby 排序

ruby - 当猴子修补实例方法时,您可以从新实现中调用覆盖的方法吗?

ruby - Middleman 博客 - 在哪里可以看到我可以在 config.rb 中设置的所有选项的列表?