ポイント
- rubyはメソッドへ引数を渡す時、参照渡しではなく値渡しで値を渡す。
- return は一つの値しか返せない。
よって、返り値を配列の形で渡せば、複数の値を返せる。
渡し方と受け取り方は以下のとおり。
渡し方と受け取り方は以下のとおり。
メソッドを呼び出す側(返り値:受け取り方)
a, b, c = hoge(引数1, 引数2)
hogeメソッド(返り値:渡し方)
def hoge(引数1, 引数2 )
return [ a , b, c]
end
- 組込み関数sprintf を使うURL)
小数点第2桁を表示するとき
f = 12.345 puts sprintf( "%.2f", f )
実行例
12.36
1.23.round #=> 1 1.234.round(2) #=> 1.23 1.2345.round(3) #=> 1.235
記事検索
最新記事
