我是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;,谢谢!
答案 0 :(得分:0)
在swift中声明一个数组时,你可以h5py.File('ds.h5', 'w', libver='latest')
在其中Element是类型。所以对于你可以做的字符串数组
Array<Element>
但是,这不是创建数组的非常好的方法。创建字符串数组的快捷方法是
var array: Array<String> = ["string", "someOtherString"]
允许这两种方式。
var swiftyArray: [String] = ["swiftyString", "someOtherSwiftyString"]