企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[TOC] ### map集合变化操作 可以通过plus、minus对集合进行变换,产生一个新的集合。 plus ()方法,往map集合中添加键值对,产生新的只读的集合,参数可以接受多种形式,参考截图: ![](http://upload-images.jianshu.io/upload_images/7368752-41c727fcdb80c264.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) plus ()方法,往map集合中移除键值对,产生新的只读的集合,参数可以接受多种形式,参考截图: ![](http://upload-images.jianshu.io/upload_images/7368752-945d2456bfd61316.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 我们通过一个案例,简单演示下,参考代码: ~~~ fun main(args: Array<String>) { val map = mutableMapOf<String, Int>( "佳佳" to 168, "巧巧" to 170, "依依" to 165 ) println("--------通过plus对集合进行变换,产生一个新的集合。-------") val plusMap = map.plus(Pair("婷婷", 172)) println(plusMap) println("--------通过minus对集合进行变换,产生一个新的集合。-------") val minusMap = map.minus("巧巧") println(minusMap) } ~~~ 运行结果 ``` --------通过plus对集合进行变换,产生一个新的集合。------- {佳佳=168, 巧巧=170, 依依=165, 婷婷=172} --------通过minus对集合进行变换,产生一个新的集合。------- {佳佳=168, 依依=165} Process finished with exit code 0 ```