Search
 
SCRIPT & CODE EXAMPLE
 
CODE EXAMPLE FOR RUBY

ruby *

# 引数にアスタリスク1つをつけると配列になる
def hoge_1(*a)
  p a
end

hoge_1(1)
#=> [1]
hoge_1(1,2)
#=> [1, 2]

#メソッドの仮引数の前に* を付けると、複数の引数をまとめて配列として受け取ることができます。
#ただしこの可変長引数は1メソッドにつき、1つだけしか指定できません。
def hoge_2(bar, *baz)
  p bar, baz
end
hoge_2(1,2,3)
#=> 1
#=> [2,3]
 
PREVIOUS NEXT
Tagged: #ruby
ADD COMMENT
Topic
Name
6+2 =