相关疑难解决方法(0)

在kotlin中flatMap与地图的用例是什么?

https://try.kotlinlang.org/#/Kotlin%20Koans/Collections/FlatMap/Task.kt

它有使用flatMap和的样本map

似乎两者都在做同样的事情,是否有一个样本来显示使用flatMapmap?的区别?

数据类型:

data class Shop(val name: String, val customers: List<Customer>)

data class Customer(val name: String, val city: City, val orders: List<Order>) {
    override fun toString() = "$name from ${city.name}"
}

data class Order(val products: List<Product>, val isDelivered: Boolean)

data class Product(val name: String, val price: Double) {
    override fun toString() = "'$name' for $price"
}

data class City(val name: String) {
    override fun toString() = name
}
Run Code Online (Sandbox Code Playgroud)

样品:

fun Shop.getCitiesCustomersAreFrom(): …
Run Code Online (Sandbox Code Playgroud)

collections kotlin flatmap

15
推荐指数
2
解决办法
1万
查看次数

标签 统计

collections ×1

flatmap ×1

kotlin ×1