局所変数2
以下の2つのプログラミングは書き方が異なるが結果は同じ。
その1
参考書にある書き方
def double_this num num_times2 = num*2 puts num.to_s + 'の2倍は ' +num_times2.to_s end double_this 44
その2
おーーーー素敵だ。こちらの方がしっくり理解できる。しかしこれではコードがさらに長くなった時 なにを(×2)するのかすぐ見つけだせない。よって上述[その1]のように 変数をもう1つ定義した方がよい。第三者になにをどうしたいコードなのかわかりやすくすることも大切なのですね。
def double_this num puts num.to_s + 'の2倍は ' +(num*2).to_s end double_this 44