在Ruby编程中,我们经常需要在一个文件中引用其他的文件或模块。为了实现这个目的,Ruby提供了两个关键字:require和require_relative。这两个关键字有着相似的功能,但在使用上有一些不同之处。
- require关键字
require关键字用于加载Ruby标准库或第三方库中的文件。它的语法如下:
require 'file_name'
其中,'file_name’是需要加载的文件名,可以是一个绝对路径或相对路径。当使用require加载文件时,Ruby会按照一定的规则搜索文件,并将文件内容加载到当前的作用域中。
下面是一个简单的示例,演示如何使用require加载一个文件:
# file_a.rb
puts "This is file A."