List 将值添加到列表中的所有整数
我有一个整数列表:List 将值添加到列表中的所有整数,list,kotlin,iteration,List,Kotlin,Iteration,我有一个整数列表: val mylist = listOf(1,2,3) 如何动态创建一个新列表,使列表中的值现在为4、5、6?我找不到合适的列表函数来执行此操作 乙二醇 在Python中,列表迭代使这一点变得简单:(i+3表示列表中的i),但不确定在Kotlin中要做什么。正如@jornsharpe在评论中已经说过的那样,这是正确的函数-它不仅定义在序列上,而且定义在可编辑的上,它是: val newList = listOf(1, 2, 3).map { it + 3 } 正如@jorn
val mylist = listOf(1,2,3)
如何动态创建一个新列表,使列表中的值现在为4、5、6?我找不到合适的列表函数来执行此操作
乙二醇
在Python中,列表迭代使这一点变得简单:
(i+3表示列表中的i)
,但不确定在Kotlin中要做什么。正如@jornsharpe在评论中已经说过的那样,这是正确的函数-它不仅定义在序列上,而且定义在可编辑的上,它是:
val newList = listOf(1, 2, 3).map { it + 3 }
正如@jornsharpe在评论中所说的那样,这是一个正确的函数-它不仅定义在序列上,而且定义在可伸缩上,它的列表是:
val newList = listOf(1, 2, 3).map { it + 3 }
myList.map{it+3}
?您可以对任何序列执行此操作,请参见。myList.map{it+3}
?可以按任意顺序执行此操作,请参见。