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}
?可以按任意顺序执行此操作,请参见。