函数返回意味着什么?

时间:2017-11-16 01:43:45

标签: ios swift xcode closures

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

我不确定在此上下文中“返回”的最后一个词是什么意思。我知道函数可以返回诸如Int值或String值之类的值。但是我不确定“在函数返回之后”是什么意思。

请注意,我不是在询问逃脱封锁是什么。我只是想知道“返回”这个词在这里意味着什么。之前我问了同样的问题,但是每个人都在解释逃避封闭的问题,而且没有人解释“返回”这个词,所以我只是想让这个问题更清楚。

1 个答案:

答案 0 :(得分:1)

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