gpt4 book ai didi

swift - 忽略 vDSP 的输出参数

转载 作者:行者123 更新时间:2023-11-28 08:10:36 27 4
gpt4 key购买 nike

当使用 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 ’不兼容” )。我可以向这些类型的方法发送某种参数,表示“忽略此参数”吗?感谢阅读。

最佳答案

除了接受空参数的记录案异常(exception),您必须传递一个有效地址。没有参数值告诉 vDSP 忽略参数。

关于swift - 忽略 vDSP 的输出参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43896108/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com