相关疑难解决方法(0)

大小和大小之间的区别是

size和之间在语义上有什么区别sizeIs?例如,

List(1,2,3).sizeIs > 1 // true
List(1,2,3).size > 1   // true
Run Code Online (Sandbox Code Playgroud)

路易斯在评论中提到

...在2.13+上可以使用sizeIs > 1,它将比size > 1第一个更有效, 因为第一个在返回之前不计算所有大小

向IterableOps#6950添加大小比较方法似乎是引入它的请求请求。

阅读scaladoc

返回一个包含将这些$ coll的大小与测试值进行比较的操作的值类。这些操作是根据sizeCompare(Int)

我还不清楚为什么sizeIs比常规的效率更高size

scala scala-collections scala-2.13

3
推荐指数
1
解决办法
70
查看次数

标签 统计

scala ×1

scala-2.13 ×1

scala-collections ×1