gpt4 book ai didi

Swift字典错误访问

转载 作者:搜寻专家 更新时间:2023-11-01 05:59:29 24 4
gpt4 key购买 nike

我正在尝试从存储在字典中的 Author 结构中获取电子邮件值。这里有一些代码,你可以看到如果我试图从字典中获取它是行不通的。知道为什么吗?

struct Author{
var name: String
var email: String
}

var dict_author = [String: Author]()

var aut1 = Author(name: "Author1", email: "a1@gmail.com")

dict_author["Author1"] = aut1

var a = dict_author["Author1"]

println(a.email) //not working
println(aut1.email) // a1@gmail.com

最佳答案

字典查找总是返回一个可选的,所以你必须在使用之前打开它:

println(a?.email) 

推荐阅读:OptionalsDictionaries

关于Swift字典错误访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25508641/

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