问题的原因在于 AWS Query 返回的是一个 List,并且该 List 是不可变的。 要将返回的结果保存到一个可变的 MutableList 中,需要先将不可变的 List 转换为可变的 MutableList。可以使用 Kotlin 标准库中的 toMutableList() 方法来实现:
val response: List = someQuery()
val mutableList: MutableList = response.toMutableList()
其中,MyObject 表示 AWS Query 返回的元素类型,response 是 AWS Query 返回的结果。