变量声明
var myVar : String = "Foo"
val ch : List[String] = Nil
集合操作
//最原始创建数组array1的方式,这个数组包含5个Int类型元素,5个元素初始化为0
val array1 = new Array[Int](5)
//创建一个数组array2,用(1 2 3 4 5)5个Int型数据进行初始化
val array2 = Array[Int](1,2,3,4,5)
//可以省略[Int]这个泛型类型,是因为Scala有类型推导能力,已经传进了当前数组的值,所以可以根据值来推导出类型;
val array3 = Array(1,2,3,4,5)
//以下创建数组方法与val array2 = Array(1,2,3,4,5)等价
val array4 = Array.apply(1,2,3,4,5)
//虽然array4是用val定义的,但数组元素的值是可以被再次赋值,第一个元素的值被修改为10
array4(4) = 10
//通过for循环打印array4所有元素
for(i <- array4) println(i)
//定义一个有3个字符串类型Array数组names
var names = Array("scala", "python", "r")
for(i <- names) println(i)
//导入包scala.collection.mutable.ArrayBuffer
import scala.collection.mutable.ArrayB