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= -19 foldRight 骚微变一下初值 List(1,7,2,9).foldRight......原创 2019-02-13 17:05:46 · 4978 阅读 · 1 评论