Chciałbym utworzyć kolekcję z krotkami zawierającymi wszystkie pary kombinacji dwóch list. Coś jak:scala: wydajność parowania kombinacji dwóch pętli
for (x <- xs)
for (y <- ys)
yield (x,y)
W Pythonie to będzie działać, w Scala pozornie tylko for
rentowności na ostatniej pętli (tak to ocenia się Unit
)
Co jest najczystszym sposobem wdrożenia go w Scala?
Odpowiedź Nicolas jest poprawna, ale zauważ, że 'dla' oznacza jednostkę tylko wtedy, gdy nie ma zysku. Sprawdź 'dla (x <- xs) wydajność dla (y <- ys) yield (x, y)', zwraca coś interesującego, ale nie dokładnie to, co chcesz. –