Scala 这段代码的意思是什么?

Scala 这段代码的意思是什么?,scala,for-loop,generator,for-comprehension,Scala,For Loop,Generator,For Comprehension,我正在学习Scala语言,我不理解这段代码: 用于{ 我我建议您阅读有关的Scala文档,以便理解和/或回答以下问题: 您提供的代码严格等同于以下代码: Set(2,3) .flatMap{i=> (1到i).flatMap{j=> (i到2乘-1).map{k=> (j,k) } } } 这样,您应该可以更好地看到i是集合中的一个“项”。i不是集合。它是集合中的一个元素,即2或3。

我正在学习Scala语言,我不理解这段代码:

用于{

我我建议您阅读有关的Scala文档,以便理解和/或回答以下问题:

您提供的代码严格等同于以下代码:

Set(2,3)
.flatMap{i=>
(1到i).flatMap{j=>
(i到2乘-1).map{k=>
(j,k)
}
}
}

这样,您应该可以更好地看到
i
是集合中的一个“项”。

i
不是
集合
。它是集合中的一个元素,即
2
3