Поток данных: множественное разветвление / комбинация из N массивов - PullRequest
0 голосов
/ 16 января 2019

Скажем, у меня есть данные key1 = [1, 2, 3] and key2 = [a, b, c], где a и b - значение ключа, а value - массив. Мне нужно FlatMap это и производить [1,a], [2, a], [3, a], [1, b], [2, b], [3, b], [1, c], [2, c], [3, c]. Каков наилучший способ добиться этого в потоке данных, если бы мы создали многоуровневое разветвление (другими словами, n-образную комбинацию массивов)?

Примечание: пример состоит только из двух массивов, так что я могу сделать flatmap с картой, но это должно обрабатывать n комбинаций массивов.

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