Xcode Swift - .contains 有反义词吗?
Xcode Swift - Is there an opposite to .contains?
有没有办法确定字符串 是否不 包含 if 语句中的内容?基本上与 .contains .
相反
包含示例:
if someItem.contains(x) {
code
}
我正在寻找的示例:
if someItem.doesNotContain(x) {
code
}
我正在寻找 doesNotContain 的解决方案。
非常感谢任何帮助,谢谢。
*仅供参考,我是 Swift 和编程的新手,感谢您的评论。
尝试使用这种方式
if !someItem.contains(x) {
code
}
没有 Apple 不提供 doesNotContain
或类似功能。
但是如果您不想添加 else
部分,那么您可以简单地使用:
if !someItem.contains("hello") {
//This means your someItem doesn't contain "hello" string.
}
结果如下:
首先,我从我的问题中删除了“不使用 true/false 布尔值”以避免混淆并更好地适应 answer/solution。
有没有和.contains相反的代码?简单答案:NO.
原来 contains(_:) 本身就是一个布尔值。这是我不知道的,因为我是编码新手。
解决方案实际上非常简单,因为我们可以按照@The Tiger 的建议将此布尔值声明为真或假。
if someItem.contains(x) == false
或
if someItem.contains(x)
对此进行了测试,效果非常好。
为我打开了一堆新的机会,我希望这能帮助其他编码人员寻找类似的东西。
感谢大家的评论并帮助我找到答案,干杯。
有没有办法确定字符串 是否不 包含 if 语句中的内容?基本上与 .contains .
相反包含示例:
if someItem.contains(x) {
code
}
我正在寻找的示例:
if someItem.doesNotContain(x) {
code
}
我正在寻找 doesNotContain 的解决方案。
非常感谢任何帮助,谢谢。
*仅供参考,我是 Swift 和编程的新手,感谢您的评论。
尝试使用这种方式
if !someItem.contains(x) {
code
}
没有 Apple 不提供 doesNotContain
或类似功能。
但是如果您不想添加 else
部分,那么您可以简单地使用:
if !someItem.contains("hello") {
//This means your someItem doesn't contain "hello" string.
}
结果如下:
首先,我从我的问题中删除了“不使用 true/false 布尔值”以避免混淆并更好地适应 answer/solution。
有没有和.contains相反的代码?简单答案:NO.
原来 contains(_:) 本身就是一个布尔值。这是我不知道的,因为我是编码新手。
解决方案实际上非常简单,因为我们可以按照@The Tiger 的建议将此布尔值声明为真或假。
if someItem.contains(x) == false
或
if someItem.contains(x)
对此进行了测试,效果非常好。
为我打开了一堆新的机会,我希望这能帮助其他编码人员寻找类似的东西。
感谢大家的评论并帮助我找到答案,干杯。