为什么闭包不替代函数?

问题描述 投票:0回答:1

每个人都在问封闭的目的是什么。我的问题是:“既然我们拥有的闭包可以完成函数可以做的所有事情(在语法上稍有变化,以使它们具有命名参数和默认值),函数的目的是什么?”>

当前,我们需要学习函数和闭包的两种完全不同的语法。为什么不迅速删除功能,而只是保持Closer以简化语言并具有更高的一致性。

例如,当我们谈论结构和类时,我们谈论的是变量和方法。对于闭包,我们只会谈论可能具有值或闭包的变量。因此,即使到了那里,我们也得到了简化的思维方式。

每个人都在问封闭的目的是什么。我的问题是:“既然我们有一个可以做函数可以做的所有事情的闭包,函数的目的是什么(在...

swift function closures
1个回答
0
投票

这里的问题是术语之一。让我们定义一下术语。


功能

© www.soinside.com 2019 - 2024. All rights reserved.