在Swift中创建字典的语法
据我所知,有两种方法可以在swift中创建空词典在Swift中创建字典的语法,swift,swift-playground,Swift,Swift Playground,据我所知,有两种方法可以在swift中创建空词典 var randomDict = [Int:Int]() 或 这两者有什么区别吗?两个版本的工作原理似乎完全相同 不,两者都一样。 发件人: Swift字典的类型以字典的形式完整书写 您还可以将字典的类型以速记形式写成[Key:Value]。尽管这两种形式在功能上相同,但速记形式是首选 所以 及 两者都调用创建空字典的初始值设定项,并且在不同的形式下基本相同。否,两者都相同。 发件人: Swift字典的类型以字典的形式完整书写 您还可以将字典的
var randomDict = [Int:Int]()
或
这两者有什么区别吗?两个版本的工作原理似乎完全相同 不,两者都一样。
发件人:
Swift字典的类型以字典的形式完整书写
您还可以将字典的类型以速记形式写成[Key:Value]。尽管这两种形式在功能上相同,但速记形式是首选
所以
及
两者都调用创建空字典的初始值设定项,并且在不同的形式下基本相同。否,两者都相同。
发件人:
Swift字典的类型以字典的形式完整书写
您还可以将字典的类型以速记形式写成[Key:Value]。尽管这两种形式在功能上相同,但速记形式是首选
所以
及
这两种方法都调用了创建空字典的初始值设定项,并且在不同的形式下基本相同。第三种方法是:
var randomDict:[Int:Int] = [:]
就代码而言,它们都是等价的。我更喜欢速记版本。第三种方法是:
var randomDict:[Int:Int] = [:]
就代码而言,它们都是等价的。我喜欢速记版本
var randomDict = Dictionary<Int, Int>()
var randomDict:[Int:Int] = [:]