- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
>.Type"而不是 " 我是 Swift 的新手,正在尝试学习下标的概念。当我试图找出 testScores["dave"] 的返回值时,我期待的是 为什么会这样?我错过了什么吗? 最佳答案 任何时候你从 关于swift - 为什么 "testScores["的类型 dave"]"is "Optional<Array<Int>>.Type"而不是 "<Array<Int>>.Type",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35353870/ 我是 Swift 的新手,正在尝试学习下标的概念。当我试图找出 testScores["dave"] 的返回值时,我期待的是 Array.Type , 但是,IDE 反而输出了 Optional>.Tswift - 为什么 "testScores["的类型 dave"]"is "Optional
Array<Int>.Type
, 但是,IDE 反而输出了 Optional<Array<Int>>.Type
.var testScores = ["dave": [82, 84, 86], "jen": [23, 14, 5], "ben": []]
testScores["dave"].dynamicTypeDictionary
中得到一个值,它都是可选的。它可能有也可能没有指定键的条目。这就是为什么你必须在使用它之前打开可选的。
我是一名优秀的程序员,十分优秀!