只读数组还可以写入吗?
来源:3-2 数组

爆爆爆爆爆爆
2020-11-17
老师我想问一下,在3-2数组这一节的8分19秒钟,val d = arrayOf(“hello”,“world),这个是一个val只读属性的话,还可以执行第二句的 d[1]” = "kotlin"吗?
写回答
1回答
-
桂圆bubble粥
2020-11-17
val只读属性指的是d这个变量不可以再被指定或修改成其他的引用,类似于 val a = 3,那么这个时候你用 a = 4,就不行了。同理这个时候数组被指定后,就不能再做类似 = 这样的操作,但是它的列表操作属性是不受影响的。可以执行第二句的 d[1]” = "kotlin"。
312020-11-17
相似问题