摘要: 1.构造映射 构造不可变的Map[String,Int],其值不能被改变。 val scores = Map("Alice" -> 10, "Bob" -> 10, "Cindy" -> 8) 构造可变映射 val scores = scala.collection.mutable.Map("Ali 阅读全文
posted @ 2017-11-05 13:18 xiagte 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1.定长数组 如果需要一个长度不变的数组,可以用Scala中的Array。 val nums = new Array[Int] (10) //10个整数的数组,所有元素初始化为0 使用()而不是[]来访问元素 s(0) = “Goodbye” //Array(“GOODbye”,“World”) 2 阅读全文
posted @ 2017-11-04 11:26 xiagte 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1.条件表达式 在scala中,每个表达式都有一个类型。举例来说,表达式 if(x>0) else -1 的类型为Int, 因为两个分支的类型都是Int。但对于混合表达式,如不 if (x > 0) "positive" else -1 上述表达式的类型是两个分支类型的公共超类型。在本例中,其中一个 阅读全文
posted @ 2017-11-01 21:33 xiagte 阅读(183) 评论(0) 推荐(0) 编辑