我是Swift的新手,正在尝试学习其语法。我在网上看到了这段代码。
var items = [Int]()
我知道
- var = 声明一个变量
- items = 变量名为'items'
- [Int] = Int类型的数组
然而,我不确定[Int]后面的()的作用。我知道如果没有()代码将无法编译,但它的目的是什么?
我是Swift的新手,正在尝试学习其语法。我在网上看到了这段代码。
var items = [Int]()
我知道
然而,我不确定[Int]后面的()的作用。我知道如果没有()代码将无法编译,但它的目的是什么?
这句话是在初始化一个新的整数数组实例。它是以下语法的简写形式:
var items = Array<Int>()
可以使用[Int]
代替Array<Int>
类型。
第三种变化是显式声明类型,然后赋一个空数组。
var items: [Int] = []