Swift中的数组或数组<element>

时间:2016-04-27 23:48:47

标签: arrays swift

我是Swift初学者。我发现swift中的数组声明如下:

Extension Array: _Reflectable {}

但是,Array的扩展名如下:

Array<Element> // what does the <Element> mean? is Array<Element> a complete identifier?

为什么标识符不同?

pixel_type

我想了解&#34;&lt;&gt;&#34;,谢谢!

1 个答案:

答案 0 :(得分:0)

在swift中声明一个数组时,你可以h5py.File('ds.h5', 'w', libver='latest') 在其中Element是类型。所以对于你可以做的字符串数组

Array<Element>

但是,这不是创建数组的非常好的方法。创建字符串数组的快捷方法是

var array: Array<String> = ["string", "someOtherString"]

允许这两种方式。

var swiftyArray: [String] = ["swiftyString", "someOtherSwiftyString"]