Я хотел бы создать коллекцию с кортежами, содержащими все попарные комбинации из двух списков. Что-то вроде:
for ( x <- xs )
for ( y <- ys )
yield (x,y)
В Python это будет работать, в Scala, по-видимому, for
выводится только для последнего цикла (поэтому это оценивается как Unit
)
Каков самый чистый способ реализовать его в Scala?