该书第二章2.6小节 Lambda编程中介绍Kotlin语言的list用法,示例代码如下:
val list = mutableListOf("Apple", "Banana", "Orange", "Pear", "Grape")
list.add("Watermelon")
for (fruit in list) {
println(fruit)
}
此处产生一个小疑问,val表示list这个这个变量不可变,为什么还能执行list.add()这个语句,并且AS也不报错?
希望郭神百忙之中能答疑解惑