gpt4 book ai didi

arrays - 在二维数组中搜索和使用字符串

转载 作者:行者123 更新时间:2023-11-28 08:41:18 26 4
gpt4 key购买 nike

我有一个二维数组,我想在其中基于第一维从第二维获取数据,但我不明白如何在 Swift 2 中设置它,因为旧的 for 循环函数已被弃用。

根据姓名 (Burt),我想显示电话号码和群组。

myArray: [[String]] = [["Adam", "123456", "Group1"], ["Burt", "251436", "Group2"], ["Cesar", "918273", "Group3"], ["David", "552277", "Group4"]

For i in 0..myArray.count {
If myArray[i][0] == "Burt" {
phoneNoLabel.text = myArray[i][1]
  GroupNoLabel.text = myArray[i][2]
}
}

这就是我在 Tarun Seera 的帮助下解决的方法。

let myArray = [["Adam", "123456", "Group1"], ["Burt", "251436", "Group2"], ["Cesar", "918273", "Group3"], ["David", "552277", "Group4"]]

var user: String = "Burt"
var phoneNo: String = ""
var groupNo: String = ""

for i in myArray {
if i[0] == user {
phoneNo = i[1]
groupNo = i[2]
}
}

最佳答案

您还可以制作实体 (NSObject) 数组并使用谓词来实现同样的事情,如果您想要这种形式的二维数组,您可以使用下面的代码

let myArray = [["Adam", "123456", "Group1"], ["Burt", "251436", "Group2"], ["Cesar", "918273", "Group3"], ["David", "552277", "Group4"]]

for i in myArray {
if i[0] == "Burt" {
print("Hurrey I am in.. my name is: \(i[0]) my Id is:\(i[1]) and my gourp is:\(i[2])")
}
}

关于arrays - 在二维数组中搜索和使用字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36434951/

26 4 0
文章推荐: javascript - 到达 div 的顶部
文章推荐: css - 在 CSS 中是否有裁剪内联 block 换行符的选项?
文章推荐: html - 我可以将 CSS 应用于
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com