【やりたいこと】
x = [a, b, c, d]
(使うもの)
x = [a, b]
y = [c, d]
【やったこと】
x << y
【結果】
X = [a, b, [c, d]] になってしまう。
検索した結果、配列に配列を入れる方法が分かりましたが、ある配列の要素を、他の配列に入れる方法がわかりませんでした。
【追記】
アンサーで様々な解決を教えてもらいました。
その他にも自分が発見できたものを紹介しておきます。
1.flattenメソッドを使う
x = [a, b, [c, d]]
x.flatten!
x = [a, b, c, d]
(参考文献)
Rubyで複数の配列を1つの配列に結合するために色々やってみた
https://qiita.com/na1412/items/65f883896c85011d6509
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/02/09 06:15