Ruby 別の配列同士を1つにまとめる

Rubyで、zipを使って、別の配列同士を1つにまとめるサンプルコードを記述してます。rubyのバージョンは2.7.2を使用してます。
環境
- OS windows10 pro 64bit
- ruby 2.7.2p137
zip使い方
zipを使用すると、別の配列同士を次元を増やして1つにまとめるが可能です。
1 |
arr1.zip(arr2) |
以下は、別の配列同士を次元を増やして1つにまとめるサンプルコードとなります。
1 2 3 4 5 6 7 8 9 10 11 |
arr1=[1,2,3] arr2=[1,2,3] p arr1.zip(arr2) # [[1, 1], [2, 2], [3, 3]] arr1=[1,2,3] arr2=["A","B","C"] p arr1.zip(arr2) # [[1, "A"], [2, "B"], [3, "C"]] |
二次元配列の場合も、同じです。
1 2 3 4 5 |
arr1=[[1,2,3],[4,5,6]] arr2=[[1,2,3],[4,5,6]] p arr1.zip(arr2) # [[[1, 2, 3], [1, 2, 3]], [[4, 5, 6], [4, 5, 6]]] |
-
前の記事
Nuxt.js ライブラリ「vue-toastification」を使用してトーストを表示する 2021.01.04
-
次の記事
C# 文字列の文字数を表示する 2021.01.04
コメントを書く