Ruby 为什么;要求;关键字后面跟着一个“quot;实例变量";?

Ruby 为什么;要求;关键字后面跟着一个“quot;实例变量";?,ruby,Ruby,我正在学习Ruby并阅读一段代码。我不明白这句话: require @a_variable 在我对Ruby了解有限的情况下,“require”用于导入模块、类或其他文件中的任何内容。那里的用法是什么?我浏览了很多,但找不到解释。谢谢。事情是这样的。您必须将字符串传递给require。如果这是字符串文字或计算结果为字符串的表达式,则无关紧要 require 'set' 或 相当于我知道了。如果“@a_变量”包含一个路径字符串,那么它是有意义的。 set = 'set' require set

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

require @a_variable

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

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

require 'set'

相当于

我知道了。如果“@a_变量”包含一个路径字符串,那么它是有意义的。
set = 'set'
require set