В этом случае нет разницы.Однако при использовании yield есть:
for (
i <- 1 to 2;
j <- 1 to 2
) yield (i, j)
. Даст вам последовательность, содержащую (1,1)
, (1,2)
, (2,1)
и (2,2)
.
for (i <- 1 to 2)
for (j <- 1 to 2)
yield (i, j)
.ничего, потому что он генерирует последовательность (i,1)
, (i,2)
на каждой итерации и затем выбрасывает ее.