gpt4 book ai didi

swift - 如何在 Swift 中增加字符串

转载 作者:搜寻专家 更新时间:2023-10-31 22:06:04 24 4
gpt4 key购买 nike

我需要按字母顺序保存文件。
现在我的代码正在按数字顺序保存文件

1.png
2.png
3.png
...

问题是当我再次阅读这些文件时,我按照描述阅读了这些文件 here


所以我在考虑更改代码并以字母顺序而不是数字顺序保存文件,如:

a.png
b.png
c.png
...
z.png
aa.png
ab.png
...

但在 Swift 中,即使是 Character 类型也很难自增。
我该如何开始:

var s: String = "a"

并以这种方式增加 s

最佳答案

你可以保留它的数字,排序时使用正确的选项:

let arr = ["1.png", "19.png", "2.png", "10.png"]

let result = arr.sort {
$0.compare($1, options: .NumericSearch) == .OrderedAscending
}

// result: ["1.png", "2.png", "10.png", "19.png"]

关于swift - 如何在 Swift 中增加字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38838133/

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