【发布时间】:2015-10-06 19:57:13
【问题描述】:
例如,我正在处理一串成分(盐、水、面粉、糖),并想搜索此字符串以查看列表中是否包含特定项目(盐、面粉)
这是目前的代码
let ingredientList = (JSONDictionary as NSDictionary)["nf_ingredient_statement"] as! String
if ingredientList.lowercaseString.rangeOfString("salt") != nil {
print("Salt Found!")
}
在不重复 if 语句的情况下实现对多个子字符串的搜索的最佳方法是什么?
实际项目将搜索十几个子字符串,而 12 个 if 语句是一个非常尴尬的解决方案。
【问题讨论】: