首页 > 解决方案 > 为什么“require”关键字后跟一个“实例变量”?

问题描述

我正在学习 Ruby 并阅读一段代码。我不明白这一行:

require @a_variable

在我对 Ruby 的有限了解中,“require”用于导入模块、类或其他文件中的任何内容。那里有什么用途?我浏览了很多,但找不到解释。谢谢。

标签: ruby

解决方案


事情就是这样。您必须将字符串传递给require. 如果那是字符串文字或计算结果为字符串的表达式,则无关紧要。

require 'set'

或者

set = 'set'
require set

是等价的


推荐阅读