我有一些函数来检查或帮助将变量强制转换为我想要的某种类型,并且我在扩展中创建了这个函数,如下所示:
extension Optional {
func asJsonArrOrEmpty() -> [Any] {
return self as? [Any] ?? [Any]()
}
}
从那以后我可以接受:
let any: Any? = nil
any.asJsonArrOrEmpty()
但是现在,我想声明一个非可选的变量,我想使用函数asJsonArrOrEmpty()
检查Any类型变量。
你们有什么想法,或者我在这种情况下缺少一些语法。感谢