Есть ли идиоматический способ, в Scala, чтобы выразить следующую итерацию JavaДвойной итерация в Scala
int n = 10;
for(i=0; i<n-1; i++) {
for(j=i+1; j<n; j++) {
...
}
}
Есть ли идиоматический способ, в Scala, чтобы выразить следующую итерацию JavaДвойной итерация в Scala
int n = 10;
for(i=0; i<n-1; i++) {
for(j=i+1; j<n; j++) {
...
}
}
Угу,
for{
i <- 0 until 9
j <- i+1 until 10
} {
//stuff goes here
}
Просто так.
Что находится в '...' части? Возможно, существует более идиоматический способ делать то, что вы пытаетесь сделать. (См. Также [Проблема XY] (http://meta.stackexchange.com/a/66378).) – DaoWen