gpt4 book ai didi

swift - 单表达式闭包的隐式返回 swift 3.1

转载 作者:行者123 更新时间:2023-11-30 12:18:46 26 4
gpt4 key购买 nike

当我学习闭包部分(第 128 页)时,我正在从 Apple iBook 学习 swift,当我在 PG 中运行该示例时,有一个隐式 Returns 示例显示了一些错误

Playground execution failed: error: 12.playground:248:45: error: expected ',' separator let sorted = returnss.sorted(by: { ( s1, s2 in return s1 < s2 })

我检查了两次。这是我的程序:

var listForShort: [Int] = [4, 65, 343, 22, 5445, 343]

let sorted = listForShort.sorted(by: { ( s1, s2 in s1 < s2 })

for sort in sorted {
print(sort)
}

版本 swift 3.1

最佳答案

这样做

 let sorted2 = listForShort.sorted(by: { s1, s2 in s1 > s2 } )

删除多余的括号

关于swift - 单表达式闭包的隐式返回 swift 3.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45070933/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com