может объяснить, почему строка 1 работает, чтобы создать пустой словарь swift, но строка 2 не работает, когда я пытаюсь создать быстрый словарь с ключом int и набором двойных значений. .. как это сделать?swift - создать пустую строку: словарь кортежей, используя литерал
var testDic2 = [Int:Double]()
var testDic3 = [Int:(Double,Double)]()
Я пробовал различные комбинации на игровых площадках и единственная версия, где оно не дает мне ошибку компилятора заключается в следующем
var possibleTips = [Int(): (tipAmt:Double(), total:Double())]
, но им не уверен, что эта последняя форма декларирует словаря, как я (т. е. согласно testDict3 выше)
Невозможно воспроизвести ошибку, исходя из того, что вы сказали. Голосование, чтобы закрыть на этой основе. – matt