gpt4 book ai didi

swift - 在 Swift 中只对函数使用闭包

转载 作者:可可西里 更新时间:2023-11-01 02:18:56 25 4
gpt4 key购买 nike

读到函数只是闭包的一个特例,作为一个命名常量闭包,是否有任何理由在闭包上使用函数?我最近遇到了一个问题,我需要将我的函数传递给顺序动画的方法,最后需要将我的函数转换为闭包。因此,有了这个缺点和灵 active 的丧失,我为什么还要使用函数而不是闭包?

最佳答案

我建议您在需要仅使用此代码一次并且仅在您在整个代码中实现它的那一点上使用闭包。

如果您需要重用一段代码的逻辑,最好的方法是将您的代码封装在一个函数中,并将其用作回调。

我无法想象您需要将所有函数转换为闭包的情况。您需要做的就是创建一个适合您的闭包签名的函数。

关于swift - 在 Swift 中只对函数使用闭包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32868229/

25 4 0
文章推荐: swift - 如何在 iOS 应用程序中获取默认的 SystemSoundID?
文章推荐: java - 使用流将 List 收集到 Java 8 中的 Map>