#!/usr/bin/env ruby def normalized_name(origin_str) str = origin_str str.sub! '-', '' str.capitalize! end snack = 'caramel-corn' p '元のString snackの値:' + snack p 'normalized_nameの実行結果:' + normalized_name(snack) p '元のString snackの値:' + snack "元のString snackの値:caramel-corn" "normalized_nameの実行結果:Caramelcorn" "元のString snackの値:Caramelcorn" メソッドの中でどんな好き勝手引数の値を変更しても、メソッドに渡す前のトップレベルで定義されているsnackの値は変わらないと