splat展開
[*1..10] #=> [1,2,3,4,... 10]
(1..10).to_a
to_aがあれば展開できるらしい
カンマ区切りで入力するようなところに
* Rangeクラスオブジェクト
と記入すると、"展開"されて入る
メソッドの引数とか
code:rb
def f1
end
def f2(one, two)
end
f2(f1)
#=> ArgumentError: wrong number of arguments (given 1, expected 2) f2(*f1)
jsに置けるspread operatorに近い(というかjsが輸入したはず