【发布时间】:2014-09-14 21:59:31
【问题描述】:
谁能解释为什么第 1 行可以创建一个空的 swift 字典,但是当我尝试使用 int 键和双值元组创建一个 swift 字典时,第 2 行却不行......应该怎么做?
var testDic2 = [Int:Double]()
var testDic3 = [Int:(Double,Double)]()
我在游乐场尝试了各种组合,唯一没有给我编译器错误的版本如下
var possibleTips = [Int(): (tipAmt:Double(), total:Double())]
但我不确定最后一种形式是否按照我的意图声明字典(即按照上面的 testDict3)
【问题讨论】:
-
无法根据您所说的重现任何错误。在此基础上投票结束。
标签: dictionary swift tuples literals