Rubyの繰り返し処理等

while true do

 処理

end

は条件がtrueがtrueならになるので無限ループになる。入れ子でif文なりcase文を使ってinput=gets.to_iなんかでどこかにexitを仕込んで上げて、終了を選ぶまで繰り返しメニューを表示するといったことができる。

 

配列作って、入れてく要素をハッシュにするといった使い方が便利

実引数(実際にメソッド呼び出す時に渡す値)と仮引数(受け取る側のメソッド内で受け取った値が何という変数名で扱われるかを示した部分)は第一引数、第二引数といった具合に複数受け渡しても構わない。