Ruby模塊定義怎樣使用require關(guān)鍵字

小樊
81
2024-11-06 07:16:39

在Ruby中,require關(guān)鍵字用于引入外部文件(通常是.rb文件)到當(dāng)前文件中。這對(duì)于共享代碼和重用功能非常有用。當(dāng)你在一個(gè)Ruby文件中定義了一個(gè)模塊(module),你可以使用require關(guān)鍵字來(lái)引入其他包含該模塊定義的文件。

以下是一個(gè)簡(jiǎn)單的示例:

假設(shè)我們有一個(gè)名為my_module.rb的文件,其中定義了一個(gè)名為MyModule的模塊:

# my_module.rb
module MyModule
  def self.hello
    puts "Hello from MyModule!"
  end
end

現(xiàn)在,我們想在另一個(gè)名為main.rb的文件中使用這個(gè)模塊。我們可以使用require關(guān)鍵字來(lái)引入my_module.rb文件:

# main.rb
require 'my_module'

MyModule.hello

當(dāng)我們運(yùn)行main.rb文件時(shí),將會(huì)看到以下輸出:

Hello from MyModule!

這就是如何在Ruby中使用require關(guān)鍵字來(lái)引入包含模塊定義的文件。

0