我想找出一个字符串中是否包含子字符串。在Python中,这需要使用in
运算符,因此我编写了以下代码:
let a = "abcd";
if "bc" in a {
do_something();
}
我收到一个奇怪的错误信息:
error: expected `{`, found `in`
--> src/main.rs:3:13
|
3 | if "bc" in a {
| _____________-^
4 | | do_something();
5 | | }
| |_____- help: try placing this code inside a block: `{ a <- { do_something(); }; }`
这条消息建议我将它放进一个块中,但是我不知道如何做到。
thing.contains(['A', 'B', 'C])
来检查thing
中是否包含大写字母A、B或C。 - DavidString::find
方法,它可以返回字符或完整字符串模式的索引。 - Kevin Hoerr