|
|
1
7
文件内容
产量
如您所见,编译器创建一个
你的第二个例子是否有效,语义会有点不同。因为它将在每次迭代中执行循环体而不进行过滤。 这是一个品味问题,但我更喜欢这样:
|
|
|
2
7
最简单的解释方法是过滤 之前 对for循环的主体进行了评估,并且此语法旨在反映这一点。
表达式
被编译器转换为如下类型:
这个
|
|
|
3
6
你可以想到
在
你可以在没有很多嵌套的情况下做很多事情,如果过滤器不太复杂的话,有时候这对于可读性是很方便的。 |