我是 Swift的新手,正在尝试学习下标的概念.当我试图找出testScores [“dave”]的返回值时,我期待Array Int .Type,但是,IDE改为输出Optional Array Int .Type. 为什么会这样?我错过了什么吗? var test
为什么会这样?我错过了什么吗?
var testScores = ["dave": [82, 84, 86], "jen": [23, 14, 5], "ben": []] testScores["dave"].dynamicType无论何时从Dictionary获得值,它都是可选的.它可能有也可能没有指定键的条目.这就是为什么你必须打开可选项才能使用它.