splat展開
#Ruby #ruby
複数の配列を*で展開することをsplat展開と呼ぶ
code: ruby
number = 1, 2, 3, 4, 5
number #=> 1, 2, 3, 4, 5
# *をつけることで展開される
*number #=> 1, 2, 3, 4, 5
code: ruby
# これを
scores = 100, 80, 65
my_score = 70
scores.push(my_score) #=>100, 80, 65, 70
# こう書き換えられる
scores = 100, 80, 65
my_score = 70
*scores, my_score