如果你需要将一个很长的闭包表达式作为最后一个参数传递给函数,将这个闭包替换成为尾随闭包的形式很有用。
只有闭包表达式作为函数的最后一个参数,才可以写为尾随的形式。
// 未使用尾随闭包 reversedNames = names.sorted(by: { s1, s2 in s1 > s2 }) // 使用尾随闭包,参略(),参数标签 reversedNames = names.sorted { s1, s2 in s1 > s2 }
最后更新于2年前