dhg*_*dhg 83
该forall方法采用p返回布尔值的函数.语义如下forall:true如果对于x集合中的每一个都返回,则返回p(x)true.
所以:
List(1,2,3).forall(x => x < 3)
Run Code Online (Sandbox Code Playgroud)
表示:true如果1,2和3小于3,false否则.在这种情况下,它将评估,false因为并非所有元素都小于3:3不小于3.
如果集合中至少有一个元素为true ,则exists返回类似的方法.truexp(x)
所以:
List(1,2,3).exists(x => x < 3)
Run Code Online (Sandbox Code Playgroud)
表示:true如果1,2和3 中的至少一个小于3,false否则.在这种情况下,它将评估,true因为某些元素小于3的情况:例如1小于3.
| 归档时间: |
|
| 查看次数: |
43252 次 |
| 最近记录: |