Как заархивировать каждый элемент массива на каждый элемент другого массива в ruby? - PullRequest
0 голосов
/ 10 ноября 2018

Скажите, у меня есть этот массив:

[0, 1, 4], [2, 3]

Как я могу объединить их, чтобы получить:

[0,2], [0,3], [1,2], [1,3], [4,2], [4,3]

Я пытался:

[0, 1, 4].zip [2, 3]

Но я получил:

[[0, 2], [1, 3], [4, nil]]

Есть идеи?

1 Ответ

0 голосов
/ 10 ноября 2018
[0, 1, 4].product([2, 3])

Что должно генерировать:

[[0, 2], [0, 3], [1, 2], [1, 3], [4, 2], [4, 3]]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...