加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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中的编程”).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读