在Ruby中,require
關鍵字用于引入外部文件(通常是.rb
文件)到當前文件中。這對于共享代碼和重用功能非常有用。當你在一個Ruby文件中定義了一個模塊(module),你可以使用require
關鍵字來引入其他包含該模塊定義的文件。
以下是一個簡單的示例:
假設我們有一個名為my_module.rb
的文件,其中定義了一個名為MyModule
的模塊:
# my_module.rb
module MyModule
def self.hello
puts "Hello from MyModule!"
end
end
現在,我們想在另一個名為main.rb
的文件中使用這個模塊。我們可以使用require
關鍵字來引入my_module.rb
文件:
# main.rb
require 'my_module'
MyModule.hello
當我們運行main.rb
文件時,將會看到以下輸出:
Hello from MyModule!
這就是如何在Ruby中使用require
關鍵字來引入包含模塊定義的文件。