一维数组可以方便地直接在代码中填充:
var array = emptyArray<String>()
array += "строка"
但是在二维数组的情况下var array = Array(7, {emptyArray<String>()})
,我没有找到有关在不借助计数器和其他拐杖的情况下填充数组如何方便的信息。array[position] += "строка"
不会再工作了。如何解决这个问题呢?
一维数组可以方便地直接在代码中填充:
var array = emptyArray<String>()
array += "строка"
但是在二维数组的情况下var array = Array(7, {emptyArray<String>()})
,我没有找到有关在不借助计数器和其他拐杖的情况下填充数组如何方便的信息。array[position] += "строка"
不会再工作了。如何解决这个问题呢?
无论哪种方式
或者为二维数组的特定实现编写自己的 setter
找到了我自己的问题的答案:对于这个想法,我使用
MutableList
在代码中,您可以简单地将值添加到所需的字符串中: