概述我想匹配多个
枚举
,并有这样的事情: guard case .north = $0, case .south = $0 else { return } 有没有办法将此浓缩缩小为这样的单个语句? guard case (. north, . south) = $0 else { return } 上面没有编译,但希望我可以做这样的事情.还有其他选择吗? 您可以将所需的案例放入文字数组中,并使用cont
我想匹配多个枚举,并有这样的事情:guard case (. north,. south) =guard case .north =
guard [.north,.south].contains() else { return }
else { return },case .south = else { return }
有没有办法将此浓缩缩小为这样的单个语句?
上面没有编译,但希望我可以做这样的事情.还有其他选择吗?
解决方法 您可以将所需的案例放入文字数组中,并使用contains来测试匹配项:总结 以上是内存溢出为你收集整理的swift – 使用单个保
护套
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出