尝试’是’关键字.
// Initialize the dictionary let dict = ["name":"John","surname":"Doe"] // Check if 'dict' is a Dictionary if dict is Dictionary { print("Yes,it's a Dictionary") }
这将给出一个错误,说“’是’总是如此”.
我只想检查对象是否是字典.它可以与任何键对任何值对.
密钥是可清除的,它不接受Any关键字.
如果要首先检查任意对象是否是字典,则必须使对象未指定:
let dict : Any = ["name":"John","surname":"Doe"]
现在您可以检查对象是否是字典
if dict is Dictionary<AnyHashable,Any> { print("Yes,it's a Dictionary") }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。