组合两个数组以在ruby中创建二维数组
a = [1, 2, 3] b = [4, 5, 6]
如何在2D数组中组合两个数组?:
[[1, 4], [2, 5], [3, 6]]
试试Array#zip
a.zip(b) => [[1,4],[2,5],[3,6]]
虽然zip
显然是最简单的答案,但这也有效:
[a, b].transpose => [[1, 4], [2, 5], [3, 6]]
a = [1, 2, 3] b = [4, 5, 6]
如何在2D数组中组合两个数组?:
[[1, 4], [2, 5], [3, 6]]
试试Array#zip
a.zip(b) => [[1,4],[2,5],[3,6]]
虽然zip
显然是最简单的答案,但这也有效:
[a, b].transpose => [[1, 4], [2, 5], [3, 6]]