😊

配列を連結したい

2022/04/12に公開
red_fruits = ["apple", "strawberry"]
yellow_fruits = ["lemon", "banana"]

fruitsという空の配列を作って1つの配列にしたい

fruits = []
fruits << red_fruits
fruits << yellow_fruits

こうすると

fruits = [["apple", "strawberry"], ["lemon", "banana"]]

配列の中に配列、という形になる

concatを使う

fruits = []
fruits.concat(red_fruits)
fruits.concat(yellow_fruits)

これで1つの配列になる

fruits = ["apple", "strawberry", "lemon", "banana"]

参考

https://docs.ruby-lang.org/ja/latest/method/Array/i/concat.html

Discussion