ios - 函数返回是什么意思?

标签 ios swift xcode closures

<分区>

我正在阅读 Apple 开发人员文档中关于转义闭包的定义。它说“当闭包作为参数传递给函数时,闭包被称为转义函数,但在函数返回之后被调用”。

我不确定最后一个词“return”在这种情况下是什么意思。我知道函数可以返回值,例如 Int 值或 String 值。但我不确定“在函数返回之后”是什么意思。

请注意,我不是在问什么是转义闭包。我只想知道这里的“回归”二字是什么意思。我之前问过同样的问题,但每个人都在解释什么是转义闭包,但没有人解释“返回”这个词,所以这次我只想把我的问题说清楚。

最佳答案

这就像在说“结束”。执行路径要么到达关键字 return,要么到达它要到达的函数体的最后一行。无论哪种方式,它都会在那一刻“返回”。这是执行路径在调用函数的地方恢复的时刻。

关于ios - 函数返回是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47320209/

相关文章:

ios - 如何实现两周模式的日历 View (使用JTCalendar示例)

ios - 代码符号想要使用钥匙串(keychain)中的 key 进行签名

iOS 应用程序验证错误

ios - 如何更改 iOS 13 中 tabBar 的框架?

ios - SpriteKit - 如何检测 SKTransition 动画是否完成?

swift - 在 swift 应用程序中以 root 身份运行命令

ios - React Native 中的 Xcode 项目在哪里?

objective-c - 如何在一个 UIToolBar 上添加第二行 UIBarButtonItems 以及如何在 UIBarButtonItem\UIButton 的某个具体位置处理单击事件?

ios - 为什么使用照片框架的示例应用程序在每次更改后都使用 stopCachingImagesForAllAssets?

ios - 打开设置 iOS 8 URL