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]