我是Swift的新手,正在尝试学习它的语法。我在网上看到了这段代码。
GetPixel()
我知道
但是,我不确定[Int]之后的()的目的。我知道代码不会在没有()的情况下编译,但它的目的是什么?
答案 0 :(得分:9)
它正在初始化一个包含Ints的Array的新实例。它是这种语法的简写:
var items = Array<Int>()
而不是Array<Int>
类型,您可以使用[Int]
代替var items: [Int] = []
。
第三种变体是明确说明类型,然后分配一个空数组。
env -i