kotlin 是否存在其他设置数组数据的方法?

t40tm48m  于 2022-11-30  发布在  Kotlin
关注(0)|答案(1)|浏览(114)

我想知道这是否是在数组上设置值的最佳方式

myArray.forEachIndexed { index, valArr ->
            myArray[index] = setValues(valArr, members?.settings)
            myArray[index] = setValueForByReference(instance, myArray[index])
        }

或者如果有更好的方法,比如创建另一个数组,然后填充进去,然后返回新的数组,我不知道你怎么想?
了解此解决方案是否正确,或找到解决问题的最佳方法

xqkwcwgp

xqkwcwgp1#

您可以使用**mapIndexed**

myArray.mapIndexed { index, valArr ->
        setValues(valArr, members?.settings)
        setValueForByReference(instance, myArray[index])
    }

相关问题