我从服务器获取数据,其中一个值可以是NSDictionary
或[NSDictionary]
。我想知道是否可以使用新的Swift guard
来检查这两种类型。这是我在做什么现在:使用多种类型的警卫
guard let list = response["answer"] as? [NSDictionary] else {
return nil
}
但我想是这样的:
guard let list = response["answer"] as? [NSDictionary] || let list = response["answer"] as? NSDictionary else {
return nil
}
我不想使用if-let
,因为我真的很喜欢新的语法。有没有办法通过guard
来实现?