Ruby 別の配列同士を1つにまとめる
Rubyで、zipを使って、別の配列同士を1つにまとめるサンプルコードを記述してます。rubyのバージョンは2.7.2を使用してます。
環境
- OS windows10 pro 64bit
- ruby 2.7.2p137
zip使い方
zipを使用すると、別の配列同士を次元を増やして1つにまとめるが可能です。
arr1.zip(arr2)
以下は、別の配列同士を次元を増やして1つにまとめるサンプルコードとなります。
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"]]
二次元配列の場合も、同じです。
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-final-modal」を使用してモーダルウィンドウを表示する 2021.01.04
-
次の記事
C# 文字列の文字数を表示する 2021.01.04
コメントを書く