Swift:声明一个空字典

我开始swift关注The Swift Programming LanguageApple提供的iBook- on

Swift。这本书说要创建一个空字典,应该使用[:]与声明数组相同的方式[]

我声明了一个空数组,如下所示:

let emptyArr = [] // or String[]()

但是在声明空字典时,出现语法错误:

let emptyDict = [:]

如何声明一个空字典?

回答:

var emptyDictionary = [String: String]()

­

var populatedDictionary = ["key1": "value1", "key2": "value2"]

:如果要随着时间的推移更改字典的内容,则将其声明为var(变量)。您 可以将

一个空字典声明为let(常量),但是如果您打算随时间更改其内容,则毫无意义,因为常量在初始化后就无法更改。


创建一个空的type字典<String, String>如下所示:

var emptyDictionary = Dictionary<String, String>()

以上是 Swift:声明一个空字典 的全部内容, 来源链接: utcz.com/qa/430915.html

回到顶部