我在Swift中有以下数组:
var words = [
"English" : ["Hello", "Bye"],
"Spanish" : ["Hola", "Adios"]
]
如何获取索引的值,如下所示
print(words["English"][0])
它抛出错误:可选类型数组的值?没打开,你的意思是用!要么 ?但这只是成功:
print(words["English"]?[0])
仍然无法正常工作,请帮助。
答案 0 :(得分:1)
您需要了解如何unwrap optionals。例如,您尝试做的事情可以通过以下两种方式完成:
强行展开:
print(words["English"]![0])
安全展开:
if let hello = words["English"]?[0]{
print(hello)
}