【发布时间】:2019-09-24 17:21:28
【问题描述】:
想象一下你想改变这个:
val initialValues: List<Pair<String, String>>
第一个字符串表示键,第二个字符串表示值
进入地图:
val finalMap: Map<String,String>
每个对项包含两次,第一次使用原始键,第二次使用扩展键。
你会怎么做?目前我正在使用
val finalMap = mutableMapOf<String, String>()
我在迭代 initialValues 时使用的。但我真的不喜欢它。
initialValues.forEach {
val explodedPairs:List<Pair<String,String>> = <do-something>
explodedPairs.forEach { finalMap.put(it.first, it.second) }
}
你会怎么做更自信?
【问题讨论】:
标签: kotlin functional-programming