1.排序
val list= List(1,2,3,4,5,6,7,8,4)
list.sortWith((a,b)=>if(a>b) true else false).foreach { x => print(x+" ") }
2.累加
val r = (1 to 100)
println(r.foldLeft(0)((sum,i)=>sum+i))
本文介绍了Scala中如何进行列表排序和累加操作。首先展示了使用sortWith方法根据条件对整数列表进行升序排序的示例,然后演示了利用foldLeft方法从1到100的整数序列进行累加的过程。
1.排序
val list= List(1,2,3,4,5,6,7,8,4)
list.sortWith((a,b)=>if(a>b) true else false).foreach { x => print(x+" ") }
2.累加
val r = (1 to 100)
println(r.foldLeft(0)((sum,i)=>sum+i))
1959

被折叠的 条评论
为什么被折叠?