当使用 vDSP 执行一些快速计算时,我通常不关心输出参数之一。假设我正在查找数组最大值的索引:
var m:Float = 0
var i:vDSP_Length = 0
vDSP_maxvi(&array,
1,
&m,
&i,
vDSP_Length(array.count))
理想情况下,我想m
完全摆脱,以便只vDSP_maxvi
填充i
。就像是:
var i:vDSP_Length = 0
vDSP_maxvi(&array,
1,
nil,
&i,
vDSP_Length(array.count))
但当然这不起作用(“nil 与预期的参数类型不兼容 'UnsafeMutablePointer<Float>'”)。是否有某种参数我可以发送给这些类型的方法,上面写着“忽略此参数”?谢谢阅读。