gpt4 book ai didi

swift - 使用闭包时构建失败

转载 作者:行者123 更新时间:2023-11-28 05:35:03 25 4
gpt4 key购买 nike

我正在尝试在 Swift 中使用闭包,但由于某种原因,构建总是失败而没有有意义的错误消息。我总是得到

Command /Applications/Xcode6-Beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift failed with exit code 254

当我添加一个将另一个函数作为参数的函数时,就会发生这种情况,如下所示:

func averageOfFunction(a:Float,b:Float,f:(Float -> Float)) -> Float {
return (f(a) + f(b)) / 2
}

如果没有这个函数,代码编译不会出错。有人知道我能做什么吗?

最佳答案

问题是你想要作为参数的函数写错了。所以不是

func averageOfFunction(a:Float,b:Float,f:(Float -> Float)) -> Float {
return (f(a) + f(b)) / 2
}

func averageOfFunction(a:Float,b:Float,f:(Float) -> Float ) -> Float {
return (f(a) + f(b)) / 2
}

这应该有效。

关于swift - 使用闭包时构建失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24142206/

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