Xcode不会编译字典的创建,我必须更新任何东西或者是否有我缺少的东西?
import Foundation
import UIKit
var dictionary: [String:Int]()
答案 0 :(得分:2)
您已经组合了一个类型声明(冒号)和对初始化程序的调用(类型后面的空括号)。
如果您想保留显式类型,可以这样做:
var dictionary: [String:Int] = [String:Int]()
但是,没有必要指定类型,因为Swift会为您指出类型。这个声明是相同的,但占用的空间更少:
var dictionary = [String:Int]()