ポイント
- rubyはメソッドへ引数を渡す時、参照渡しではなく値渡しで値を渡す。
- return は一つの値しか返せない。
よって、返り値を配列の形で渡せば、複数の値を返せる。
渡し方と受け取り方は以下のとおり。
渡し方と受け取り方は以下のとおり。
メソッドを呼び出す側(返り値:受け取り方)
a, b, c = hoge(引数1, 引数2)
hogeメソッド(返り値:渡し方)
def hoge(引数1, 引数2 )
return [ a , b, c]
end
ポイント
a, b, c = hoge(引数1, 引数2)
hogeメソッド(返り値:渡し方)
def hoge(引数1, 引数2 )
return [ a , b, c]
end