Swift字典操作问题

新手上路,请多包涵

import Foundation
var someDict:[Int:String] = [1:"One", 2:"Two", 3:"Three"]

var oldVal = someDict.updateValue("One 新的值", forKey: 1)

var newVal = someDict[1]

print( "key = 1 旧的值 (oldVal)" )
print( "key = 1 的值为 (newVal)" )

上面代码中oldVal不是被赋予了新的值了吗?有大神解释一下第三句代码是怎么工作的?

阅读 1.1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进