在Kotlin中,List的map操作是將列表中的每個元素應用一個給定的函數,然后返回包含結果的新列表。該操作不會改變原始列表,而是返回一個新的列表。
例如,假設有一個包含整數的列表:
val list = listOf(1, 2, 3, 4, 5)
可以使用map操作將每個元素乘以2,并返回一個新的列表:
val doubledList = list.map { it * 2 }
在這個例子中,doubledList
將會包含 [2, 4, 6, 8, 10]
。
map操作可以接受一個Lambda表達式作為參數,該Lambda表達式用于處理每個元素。Lambda表達式的參數即為列表中的元素,而Lambda表達式的返回值即為要添加到新列表中的結果。
總之,Kotlin中的List的map操作可以用于對列表中的每個元素進行處理,并生成一個新的列表。