【发布时间】:2020-06-25 21:42:08
【问题描述】:
为什么解释器会抱怨下面的代码?
let interestingNumbers:[String: Array<Int>] = [
"Prime": [2, 3, 5, 7, 223, 13],
"Fibonacci": [1, 1, 2, 3, 5, 8],
"Square": [1, 4, 9, 16, 25],
]
let r: Array<Int> = interestingNumbers["Prime"]
可选类型“[Int]?”的值必须解包为类型的值 '[整数]'
【问题讨论】:
-
没有 Swift 解释器。 Swift 的唯一实现(据我所知)是开源 Apple 实现(通过 LLVM 编译)和 RemObjects Silver(交叉编译到 CLR、JVM、WebAssembly 或其他几个目标)。跨度>