【发布时间】:2016-10-25 09:30:46
【问题描述】:
我正在使用 Swift 3.0 并且有此代码用于搜索数组中的项目作为字符串类型的扩展:
extension String {
func equal(compareToArray : [String]) -> Bool {
for s in compareToArray {
if self == s {
return true
}
}
return false
}
}
它运行良好,但我的问题是,我能做得更好(更短/更简单或更快)吗?
好的,另一个类似的示例:
func contains(compareToArray : [String]) -> Bool {
for s in compareToArray {
if self.contains(s) {
return true
}
}
return false
}
【问题讨论】:
标签: arrays swift string optimization