1.update的场景:
update 类似 之前学习的 apply 方法
Scala中 根据下标给数组赋值时候,使用小括号 arrayName(0) = "张三" ,这里 为什么是小括号,而不是Java 或C 的 [ ], 原因其实就是 Scala中的update 方法
eg:
2.update 调用规则
eg:
val arr1 = new Array[Int](3)
arr1(0)= 1111 // 带有括号 并包括参数, 而且是对 数组对象arr1进行赋值, 那么就会 调用 arr1 对象的 update方法, 将括号内的参数 0 和 赋值内容 1111,作为update方法的参数
arr1.update(1,2222) //等同于 上句
arr1.foreach(println(_))
Scala中已经自动为 Array 的伴生类中 创建了 update方法