来自Java背景,我想知道为什么List在Scala中没有size类似Java等效的字段LinkedList.毕竟,使用大小字段,您将能够在常量时间内确定列表的大小,那么为什么大小字段会被删除?
(这个问题涉及Scala 2.8及更高版本中的新集合类.另外,我指的是不可变的List,而不是可变的.)
在Scala中向后遍历两个(长度不同)列表的最有效方法是什么。
所以有两个清单
List(a,b,c) and List(1,2)
Run Code Online (Sandbox Code Playgroud)
对将是
(c,2) and (b,1)
Run Code Online (Sandbox Code Playgroud)
注意:我宁愿不要对每个列表做相反的处理。