大家好,今天小编关注到一个比较有意思的话题,就是关于swift编程闭包教程的问题,于是小编就整理了1个相关介绍swift编程闭包教程的解答,让我们一起看看吧。
Swift的闭包为什么选用in关键字?
Swift 选择 in 作为闭包中的关键字,肯定有一定理由,但外人无法知道,只能揣摩。in 作为一个分隔符号,分开闭包参数和闭包体。就算换掉 in,还是需要一定方法识别出参数和闭包体。为了容易输入,代码符号采用 ASCII 字符,你不能选择 → 这样的箭头符号。因此箭头符号就会选择 -> 或者 => 。其中 -> 符号在 Swift 中已经被使用了,表示闭包的返回值。(函数可以看作闭包的特殊形式)。而使用 =>,闭包就会写成,array.sort { a, b => a > b }
到此,以上就是小编对于swift编程闭包教程的问题就介绍到这了,希望介绍关于swift编程闭包教程的1点解答对大家有用。
(图片来源网络,侵删)