Ruby勉強し直してみた 3
メソッドの可変長引数
Ruby勉強し直してて普段あんま使ったことないのでめも。
自分で定義するメソッドで可変長引数を使いたければ引数名の手前に*をつける
def メソッド名(引数1, 引数2, *可変長引数) # メソッド処理 end
みたいに。
例
def test(*name) name end test('tanaka', 'fuzita', 'yamada') => ['tanaka', 'fuzita', 'yamada']
可変長引数で渡された引数は配列になる
さっそく使ってみたい…!