【发布时间】:2021-05-22 13:17:29
【问题描述】:
我发现这个示例函数接受一个整数,然后将数字从大到小排序。示例输入:12345 输出:54321。该解决方案有效,但我试图理解 String.init 部分。谁能解释一下是怎么回事?
func descendingOrder(of number: Int) -> Int {
let s = String(number).sorted().reversed()
return Int(s.compactMap(String.init).joined())!
}
【问题讨论】:
标签: swift string initialization