我正在尝试从存储在字典中的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
Antonio.. 6
字典查找总是返回一个可选项,因此您必须在使用之前将其解包:
println(a?.email)
推荐阅读:可选项和词典
字典查找总是返回一个可选项,因此您必须在使用之前将其解包:
println(a?.email)
推荐阅读:可选项和词典