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不是被赋予了新的值了吗?有大神解释一下第三句代码是怎么工作的?