【发布时间】:2019-07-12 14:15:28
【问题描述】:
有没有办法确定字符串不是否在 if 语句中包含某些内容?基本上与 .contains 相反。
包含示例:
if someItem.contains(x) {
code
}
我正在寻找的示例:
if someItem.doesNotContain(x) {
code
}
我正在寻找 doesNotContain 的解决方案。
非常感谢任何帮助,谢谢。
*仅供参考,我是 Swift 和编程新手,感谢您的 cmets。
【问题讨论】:
-
所以你可以使用 else 部分
-
布尔否定可以使用 NOT,
!运算符来完成。还有satisfyAll。 -
它很简单,就像 NO 是 YES 的反面一样。
if someItem.contains(x) == false或if !someItem.contains(x). -
@CrazyOne 我仍然不明白你为什么需要
doesNotContain函数。它包含或不包含只有两种情况。所以doesNotContain与contains == false相同。如果您想检查字符串是否包含小数,那么if !str.contains(".")将起作用。这取决于您要在if块或else块中编写代码,但这是正确的。 -
@CrazyOne 如果您有任何疑问,请随时提出任何疑问。我没问题。