本文主要是介绍Scala不完整学习笔记1,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
环境
java 1.8
Scala 2.11
知识
数组
var arr = new Array[String](3)
Scala数组是一个所有对象都共享相同类型的可变序列
List
1、共享相同类型的不可变对象序列。但是可以使用:::
的方法实现叠加功能。
(其实就是创建了一个新的数组返回回来)
2、List[String]、List[Int] 等等
tuple(元组)
1、和List
相比可以包含不同数据类型。
比如:
(99, "Luftballons")
类型为:Tuple2[Int, String]
。
('u', 'r', 'the', 1, 4, "me")
类型为:Tuple6[Char, Char, String, Int, Int, String]
set
分为可变集和不可变集
知识
如果是括号括起来的一般都是调用apply
方法。
由于Scala其实是没有操作符的概念的。比如有这么一段代码:
import scala.collection.mutable.Set
val movieSet = Set("Hitch", "Poltergeist")
movieSet += "Shrek"
println(movieSet)
第三段代码中 +=
可以认为是操作符,其实是movieSet.+=("Shrek")
的简写。
这篇关于Scala不完整学习笔记1的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!