当访问字典时,例如[String: Any],结果类型为Optional(Any)。
[String: Any]
Optional(Any)
对 的数组进行索引时[Any],结果类型为Any,并且调用可能会引发致命错误。
[Any]
Any
这种差异有什么原因吗?
guard let使用、if let、?和 来分支执行真是太好了??,但是您必须将数组索引包装在if data.count <= index.
guard let
if let
?
??
if data.count <= index
arrays indexing swift swift4
arrays ×1
indexing ×1
swift ×1
swift4 ×1