基礎プログラミング II 第 12 回 (自由課題準備 (2)) 「ばらばらのプログラムを 1 つのプログラムに組み立てる」 講義ノート目次

ばらばらのプログラムを Method に変更し、 1 つのプログラムにすることができる。

同じ directory に def -- end ではさんだプログラム を作成しておく。


% ls -l
esmall.rb    jusco.rb    sakata.rb    rubio.rb    

それぞれのプログラムでは


def food(x)
  x * 10     # 食べ物をもらった量を 10 倍にして返す
end

などと書いておく。代表者のプログラム esmall.rb では残りのプログラムを呼び出す設定を行う。


require 'rubio'
require 'jusco'
require 'sakata'

# 物語 
  :
food(gramme)          # 何グラムの食べ物を食べたか
  :  

呼び出し設定をすると、他の人の関数を呼び出すことができる。