Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays Swift中的(类型)语法_Arrays_Swift - Fatal编程技术网

Arrays Swift中的(类型)语法

Arrays Swift中的(类型)语法,arrays,swift,Arrays,Swift,我目前正在Swift中与CoreAudio合作。还有一个叫做AudioBufferList的结构。它有一个属性mBuffers,它的类型为AudioBuffer,描述为AudioBuffer结构的可变长度数组 由于Swift中的数组被定义为[Type],我找不到任何关于将数组声明为Type的信息,所以我想知道为什么该类型也可能是一个数组,以及如何使用它 谢谢您的帮助。这不是数组,它与不带括号的AudioBuffer相同 手册上说: 可以在命名类型或复合类型周围加括号。但是,在类型周围添加括号没有

我目前正在Swift中与CoreAudio合作。还有一个叫做AudioBufferList的结构。它有一个属性mBuffers,它的类型为AudioBuffer,描述为AudioBuffer结构的可变长度数组

由于Swift中的数组被定义为[Type],我找不到任何关于将数组声明为Type的信息,所以我想知道为什么该类型也可能是一个数组,以及如何使用它


谢谢您的帮助。

这不是数组,它与不带括号的AudioBuffer相同

手册上说:

可以在命名类型或复合类型周围加括号。但是,在类型周围添加括号没有任何效果。例如,Int相当于Int


如果没有更多的上下文,你的问题就不清楚了。请包括您遇到问题的实际代码。因此,苹果关于AudioBufferList的文档只是误导。@Igor我认为文档中有括号的原因是源文件是根据Objective-C定义自动生成的,没有人花时间手动清理。