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