Arrays Swift中的(类型)语法
我目前正在Swift中与CoreAudio合作。还有一个叫做AudioBufferList的结构。它有一个属性mBuffers,它的类型为AudioBuffer,描述为AudioBuffer结构的可变长度数组 由于Swift中的数组被定义为[Type],我找不到任何关于将数组声明为Type的信息,所以我想知道为什么该类型也可能是一个数组,以及如何使用它Arrays Swift中的(类型)语法,arrays,swift,Arrays,Swift,我目前正在Swift中与CoreAudio合作。还有一个叫做AudioBufferList的结构。它有一个属性mBuffers,它的类型为AudioBuffer,描述为AudioBuffer结构的可变长度数组 由于Swift中的数组被定义为[Type],我找不到任何关于将数组声明为Type的信息,所以我想知道为什么该类型也可能是一个数组,以及如何使用它 谢谢您的帮助。这不是数组,它与不带括号的AudioBuffer相同 手册上说: 可以在命名类型或复合类型周围加括号。但是,在类型周围添加括号没有
谢谢您的帮助。这不是数组,它与不带括号的AudioBuffer相同 手册上说: 可以在命名类型或复合类型周围加括号。但是,在类型周围添加括号没有任何效果。例如,Int相当于Int
如果没有更多的上下文,你的问题就不清楚了。请包括您遇到问题的实际代码。因此,苹果关于AudioBufferList的文档只是误导。@Igor我认为文档中有括号的原因是源文件是根据Objective-C定义自动生成的,没有人花时间手动清理。