2010-07-18から1日間の記事一覧

返り値

読んだ > メソッドの戻り値 呼ばれた時に値を返すメソッドとして例えば以下のようなものがありますね gets : キーボードで入力した文字列をメソッドに返す +, -等:数に対する演算を数字で返す メソッドが値を返すこと(上述のようにメソッドを呼んだコードへ…

メソッドを作ったり戻り値やそのふるまいを見てふむーとは思うが「だから これはどういった時に使えるんか」がまったくイメージできなくて悲しい。自分の理解力が足らないのか勉強方法が間違っているのかは不明。理解や納得は後からやってくると信じたい。う…

返り値2

def smile (number_of_smiles = 1) puts 'ニヤリ' * number_of_smiles 'hello Ruby' end x = smile 3 puts x.capitalize + 'how are you?' puts x + '.' メソッドの返り値はたいていメソッドの中で最後に評価した式です。単純に『最後の行』とか『最後の式』…