私はスプラットオペレータ受け入れ方法があります。メソッド呼び出しの引数として配列の要素を送信
def hello(foo, *bar)
#... do some stuff
end
私はこのhelloメソッドに送りたい可変長の配列を持っているが:
arr1 = ['baz', 'stuff']
arr2 = ['ding', 'dong', 'dang']
私は、そのメソッドの引数としてARR1とARR2を持つメソッドを呼び出すしたいのですが、私は代わりに、個々の引数の配列として解釈されていること*バーにハングアップ得続けます。物事を楽しくするために、私はhelloメソッドをまったく変更できません。
私はthis SO questionと似たようなものを探していますが、ルビーにあります。この
hello(arr1, *arr2)
のようにそれを呼び出す
さらに多くのコードが役に立ちます。 –
最も役立つ回答の左にある中空のチェックマークをクリックして、あなたの質問に正解を受け入れてください。ありがとう! :) –