溫馨提示×

kotlin list的map操作具體是什么

小樊
192
2024-06-15 16:50:46
欄目: 編程語言

在Kotlin中,List的map操作是將列表中的每個元素應用一個給定的函數(shù),然后返回包含結(jié)果的新列表。該操作不會改變原始列表,而是返回一個新的列表。

例如,假設有一個包含整數(shù)的列表:

val list = listOf(1, 2, 3, 4, 5)

可以使用map操作將每個元素乘以2,并返回一個新的列表:

val doubledList = list.map { it * 2 }

在這個例子中,doubledList將會包含 [2, 4, 6, 8, 10]

map操作可以接受一個Lambda表達式作為參數(shù),該Lambda表達式用于處理每個元素。Lambda表達式的參數(shù)即為列表中的元素,而Lambda表達式的返回值即為要添加到新列表中的結(jié)果。

總之,Kotlin中的List的map操作可以用于對列表中的每個元素進行處理,并生成一個新的列表。

0