![]() |
1
6
类似于如何
function parameters are final in Kotlin
,中使用的变量也是
…相当于在Java中这样做:
这有助于捕获一些常见的错误,在这种情况下-如果编译器允许您-您将重新分配只包含对实数元素引用的本地变量,而不更改数组。在Java方面,你会这样做:
这个新的价值
|
![]() |
2
1
您混淆了对象和对象本身引用的可变性。 在第一个示例中,结构是可变的,但对它的引用是不可变的。可以更改对象本身的结构,但不能更改引用指向的结构。 在第二个示例中,您试图更改对对象的不可变引用,而不是对象本身。 如果你写信
|
![]() |
3
1
试试这个:
|
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 4 月前 |
![]() |
bairog · 从按属性筛选的对象数组字典中创建值数组 5 月前 |
![]() |
Anka Hanım · 关于结构和动态数组地址的问题 5 月前 |
![]() |
Geremia · 2D NumPy数组+1D数组? 5 月前 |
![]() |
MARTIN · 交换第一个和最后一个单词,反转所有中间的字符 6 月前 |
![]() |
Paul Williams · 迭代数组时输出有问题 6 月前 |