gpt4 book ai didi

arrays - 如何快速从数组获取值到变量

转载 作者:行者123 更新时间:2023-11-30 10:00:49 25 4
gpt4 key购买 nike

我有一个问题我想将数组中的值移至变量前任。[1,2,3] = 数组我想将“1”添加到变量中Var = 1 <= 其中“1”是数组中的值

我的代码:

//Loop For Seach Value

for result in 0...DataSearch.count-1 {
let Object = DataSearch[result] as! [String:AnyObject];

self.IDMachine_Array.append(Object["IDMac"] as! String!);
self.Password_Array.append(Object["password"] as! String!);
self.Conpassword_Array.append(Object["password_con"] as! String!);
self.Tel_Array.append(Object["Tel"] as! String!);
self.Email_Array.append(Object["Email"] as! String!);
self.Email = String(self.Email_Array);
}

我尝试 Value Email = Email_Array结果打印:

[xxxx@xxxx.com]

但我想要的结果是:

xxxx@xxxx.com -> without []

请帮帮我。谢谢。抱歉,如果我的解决方案是错误的。

最佳答案

只获取数组中的第一个元素?

self.Email = self.EmailArray.first!

(这与 self.Email = self.EmailArray[0] 相同)

注意:如果数组为空,first![0] 都会崩溃。最初的问题使用 as! 所以显然只需要这个就可以了。但是,如果您想要安全,您可以使用类似的东西

if let email as self.EmailArray.first {
self.Email = email
}

self.Email = self.EmailArray.first ?? "no email found"

关于arrays - 如何快速从数组获取值到变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44749839/

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