「Ruby」モジュールは関数( module_function)として使用するサンプル

書式

module モジュール名
   def 関数名(引数名)
    処理コード
   end
   module_function :関数名
end

モジュール名は先頭は英数字の大文字です。
「module」と「module_function」を使ってモジュールを作成します。
モジュールに関数を使用します。
使用例

#!/usr/bin/ruby

module Cft
  def add(x, y)
    return x + y
  end

  module_function :add
end

p Cft.add(4, 5)

実行結果
9

Ruby

Posted by arkgame