Scala地图:神秘的句法糖?
发布时间:2020-12-16 19:08:15 所属栏目:安全 来源:网络整理
导读:我刚刚发现了一个 Scala Map的这个语法(在这里使用可变形式) val m = scala.collection.mutable.Map[String,Int]()m("Hello") = 5println(m) //PRINTS Map(Hello - 5) 现在我不知道这是否是建立在语言中的语法糖,或者这里是否涉及到一个更基本的事情,涉及到
我刚刚发现了一个
Scala Map的这个语法(在这里使用可变形式)
val m = scala.collection.mutable.Map[String,Int]() m("Hello") = 5 println(m) //PRINTS Map(Hello -> 5) 现在我不知道这是否是建立在语言中的语法糖,或者这里是否涉及到一个更基本的事情,涉及到一个地图扩展了一个PartialFunction.有人可以解释吗 解决方法
如果你的意思是(如果你能更明确的话会很好)
m("Hello") = 5 这是为了语法糖 m.update("Hello",5) 独立于什么是什么?这是类似的 m("Hello") 这是语法糖 m.apply("Hello") (我正在阅读“Scala中的编程”). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |