演算子以外の"*"の使い方
Ruby使いにはあたりまえすぎる話だけど念のため復習しとく。
メソッド宣言時の可変長引数リスト
引数をまとめて配列に格納する。
def hoge(*args) args end hoge(1,2,3) #=> [1,2,3]
配列やEnumerableオブジェクトの展開
代入やメソッド呼び出しの中の配列にプレフィックスとして"*"を付けると、配列が個々の要素に展開される。
Ruby使いにはあたりまえすぎる話だけど念のため復習しとく。
引数をまとめて配列に格納する。
def hoge(*args) args end hoge(1,2,3) #=> [1,2,3]
代入やメソッド呼び出しの中の配列にプレフィックスとして"*"を付けると、配列が個々の要素に展開される。