Ruby で module を作成します。

module は、class のように継承ができなく、インスタンスも作ることができません。

Fluit の module を作成します。

moduleと入力し、module 名を入力します。

インデントし、defを入力し、『self.メソッド名』を入力します。

出力したい内容を入力します。

endで閉じます。

module Fluit
  def self.banana
    puts "バナナ"
  end
end

module のメソッドを呼び出してみます。

module Fluit
  def self.banana
    puts "バナナ"
  end
end

Fluit.banana

ターミナルで実行すると、

image2

バナナが出力されました。

さらに、メソッドを追加してみましょう。

module Fluit
  def self.banana
    puts "バナナ"
  end

  def self.apple
    puts "りんご"
  end
end

Fluit.banana
Fluit.apple

image3

追加したメソッドも出力されました。

ブログ一覧