Scala method to combine each element of an iterable with each element of another?

Если у меня есть это:

val a = Array("a ","b ","c ")
val b = Array("x","y")

Я хотел бы знать, существует ли такой метод, который позволил бы мне пройти первую коллекцию и для каждого из ее элементов пройти всю вторую коллекцию. Например, если мы возьмем массив a , у нас будет a, x , a, y , b, x , b, y , c, x , c, y . Я знаю о zip, но из того, что я видел, он работает только с коллекциями одинакового размера и связывает элементы с одинаковых позиций.

9
задан Mechanical snail 10 June 2013 в 08:19
поделиться