map所在位置是kotlin.sequences.map,其相關用法介紹如下。

用法:

fun <T, R> Sequence<T>.map(transform: (T) -> R): Sequence<R>

返回一個序列,其中包含將給定 transform 函數應用於原始序列中的每個元素的結果。

操作是 intermediatestateless

例子:

import kotlin.test.*

fun main(args: Array<String>) {
//sampleStart
val numbers = listOf(1, 2, 3)
println(numbers.map { it * it }) // [1, 4, 9]
//sampleEnd
}

輸出:

[1, 4, 9]