apply方法是调用时可以省略方法名的方法, 用于构造和获取元素
scala> "hello"(3)val res3: Char = lscala> "hello".apply(3)val res4: Char = l
在StringOps中你会发现一个 def apply(n: Int): Char方法定义
apply相当于
update方法也是调用时可以省略方法名的方法, 用于元素更新
scala> var arr = Array(1, 2, 3, 4, 5, 6)var arr: Array[Int] = Array(1, 2, 3, 4, 5, 6)scala> arr(4)=44scala> arrval res8: Array[Int] = Array(1, 2, 3, 4, 44, 6)scala> arr.update(1, 22)scala> arrval res11: Array[Int] = Array(1, 22, 3, 4, 44, 6)
