Scala中的双重迭代

时间:2013-12-24 03:05:32

标签: scala

Scala中是否存在表达以下Java迭代的惯用方法

int n = 10;
for(i=0; i<n-1; i++) {
    for(j=i+1; j<n; j++) {
        ...
    }
}

1 个答案:

答案 0 :(得分:10)

烨,

for{
  i <- 0 until 9
  j <- i+1 until 10
} {
  //stuff goes here
}

就像那样。