小编Joh*_*Doe的帖子

如何检查字符串是否包含Rust中的子字符串?

我正在尝试查找子字符串是否在字符串中.在Python中,这涉及in运算符,所以我编写了这段代码:

let a = "abcd";
if "bc" in a {
    do_something();
}
Run Code Online (Sandbox Code Playgroud)

我收到一条奇怪的错误消息:

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(); }; }`
Run Code Online (Sandbox Code Playgroud)

消息表明我把它放在一个区块中,但我不知道该怎么做.

string rust

15
推荐指数
1
解决办法
8576
查看次数

From :: from和Rust之间有什么区别?

我可以使用from或之一在类型之间进行转换as:

i64::from(42i32);
42i32 as i64;
Run Code Online (Sandbox Code Playgroud)

那些有什么区别?

casting rust

3
推荐指数
1
解决办法
2247
查看次数

标签 统计

rust ×2

casting ×1

string ×1