cuốn sách gpt4 ai đã làm

ios - 在 Swift 中存储 2 x n 字符串的最佳方式是什么?

In lại Tác giả: Walker 123 更新时间:2023-11-28 11:14:29 hai mươi bốn 4
mua khóa gpt4 Nike

我想以这种格式存储不同数量的字符串数据对:

string a[n][2]{ 
{"1","2"},
{"3","4"},
{"5","6"}
{... }};

我想通过使用 append 方法或类似的东西来添加一对新的......但是用 2D 数组处理这可能并且很好还是我应该使用字典?我该如何实现呢?谢谢!

câu trả lời hay nhất

您可以使用元组数组来解决这个问题:

typealias StringPair = (String, String)

var myStrings = [StringPair]()

myStrings.append(StringPair("1", "2"))

编辑:要搜索字符串对,您可以这样做:

var doesItContain1 = myStrings.contains {
$0.0 == "1"
}

您还可以更改您的类型别名以使用名称:

typealias StringPair = (string1: String, string2: String)

然后过滤:

var doesItContain1 = myStrings.contains {
$0.string1 == "1"
}

编辑 2:排序:

var sorted = myStrings.sort {
return $0.string1 < $1.string1
}

关于ios - 在 Swift 中存储 2 x n 字符串的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32790314/

hai mươi bốn 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress