scala
文章平均质量分 71
不想做靓仔
能帮到你实在是太好了~
展开
-
scala函数和方法吐血总结
1.调用方法和函数Scala中的+ - * / %等操作符的作用与Java一样,位操作符 & | ^ >> <<也一样。只是有一点特别的:这些操作符实际上是方法。例如:a + b 1 to 10是如下方法调用的简写:a.+(b) 1.to(10)a 方法 b 可以写成a.方法(b)2.声明:方法的返回值类型可以不写,编译器可以自动推...原创 2018-11-14 11:19:41 · 208 阅读 · 0 评论 -
Scala的元组和数组
1、数组的定义1.1定义定长数组scala&gt; val arr = Array(1,2,3,4,5,6)arr: Array[Int] = Array(1, 2, 3, 4, 5, 6) scala&gt; val arr1 = new Array[Int](10)arr1: Array[Int] = Array(0, 0,...原创 2018-11-29 10:54:46 · 2337 阅读 · 0 评论 -
(秒懂)图解scala的foldleft和foldright
foldLeft:比如List(1,7,2,9).foldLeft(0)(_-_)其中0是初始值一般情况下对于foldLeft可以这么解决:0-1-7-2-9 = -19还可以画一个图(别吐槽):本栗子的操作就是_-_,也就是各元素相减,所以我们从底端开始就得到(((0-1)-7)-2)-9= -19foldRight骚微变一下初值List(1,7,2,9).foldRight......原创 2019-02-13 17:05:46 · 4978 阅读 · 1 评论