scala
文章平均质量分 81
blackproof
这个作者很懒,什么都没留下…
展开
-
scala 函数
scala函数: 1.正常函数 def normalReturn(x:Int,y:Int):Double ={ return x*y*0.1; } 2.没有返回值,不要等号,或是返回值为Unit def noRetrun():Unit = { println("1000") } def noRetrun2(x:Any) ...2015-09-11 17:01:29 · 108 阅读 · 0 评论 -
scala 变量,集合
var 可变,可重新赋值,赋值为"_"表示缺省值(0, false, null),例如: var d:Double = _ // d = 0.0 var i:Int = _ // i = 0 var s:String = _ // s = null val不可变 val (x,y...2015-09-11 17:46:00 · 75 阅读 · 0 评论 -
scala
原创 2015-07-30 14:45:48 · 109 阅读 · 0 评论 -
scala集合
应用一系列的变换,语言本身也对集合操作提供了众多强大的函数,本文将以List类型为例子,介绍常见的集合变换操作。一、常用操作符(操作符其实也是函数)++ ++[B](that: GenTraversableOnce[B]): List[B] 从列表的尾部添加另外一个列表++: ++:[B >: A, That](that: collection.Traversable[B])(implicit bf: CanBuildFrom[List[A], B, That]): That 在原创 2015-08-14 17:25:00 · 67 阅读 · 0 评论 -
scala eclipse maven环境搭建
lns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <原创 2015-09-11 16:30:57 · 106 阅读 · 0 评论 -
scala 函数
println("1000") } def noRetrun2(x:Any) { println("no return") return x } 3 映射式定义 从int到double def f:Int=>Double = { case 1 => 0.1 case 2 => 0.2 case _ => 0.0 }2015-09-11 17:01:29 · 98 阅读 · 0 评论 -
scala 变量,集合
_ // s = null val不可变 val (x,y) = (10, "hello") def 实时返回结果变量,可作为方法返回结果,方便使用 def t = System. currentTimeMillis // 每次不一样 类型转化:1强转换 var i = 10.asInstanceOf[Double] //类型强制println(i)println(List('A','B','C').2015-09-11 17:46:00 · 112 阅读 · 0 评论