次のように定義および使用されるメソッドを見ました。
def mention(status, *names)
...
end
mention('Your courses rocked!', 'eallam', 'greggpollack', 'jasonvanlue')
splat を使用して引数を配列に結合する代わりに、配列を 2 番目の引数として使用しないのはなぜですか?
def mention(status, names)
...
end
mention('Your courses rocked!', ['eallam', 'greggpollack', 'jasonvanlue'])
これにより、最後により多くの引数が許可されます。
def mention(status, names, third_argument, fourth_argument)
...
end
mention('Your courses rocked!', ['eallam', 'greggpollack', 'jasonvanlue'], Time.now, current_user)