scala
文章平均质量分 77
wzqllwy
这个作者很懒,什么都没留下…
展开
-
scala学习三
高级篇1、map操作 map操作是针对集合的典型变换操作,它将某个函数应用到集合中的每个元素,并产生一个结果集合。比如,给定一个字符串列表,我们可以通过map操作对列表的中每个字符串进行变换,让每个字符串都变成大写字母,这样变换后就可以得到一个新的集合 def test2() { var list = List("num1", "num2", "num3") var newlis原创 2017-11-17 21:09:52 · 183 阅读 · 0 评论 -
scala学习一
0、Java调用scala程序java使用伴生对象: 伴生对象名.MODULE.MODULE.方法名(); public static void main(String[] args) { //调用scala程序 Demo5$.MODULE$.myprint(); }1、scala List用法1、数组之间相加 1)++[B] 在A元素后面追原创 2017-11-05 18:06:54 · 223 阅读 · 0 评论 -
scala学习高级篇一
1、implicit解释:隐式转换,可以改变方法的入参类型而不改变方法,举例说明如下: 用法一: def test(str: String): Int = { 12 }例如如上的方法,调用的时候,入参必须是string类型,否则就报错 println(test("12"))//1 println(test(1))//2 println(test(true))//3原创 2017-12-08 15:15:16 · 144 阅读 · 0 评论 -
scala 学习二
1、控制语句1、if:基本与java相同,有一点与Java不同的是,Scala中的if表达式的值可以赋值给变量val x = 1 val a = if (x>0) 5 else -52、while、do-while与java完全相同。 3、for循环: 1)Scala中的for循环语句格式如下:for (变量<-表达式) 语句块for (i <- 1 to 5) println(i)1原创 2017-11-06 10:30:59 · 364 阅读 · 0 评论