【发布时间】:2018-07-20 17:58:03
【问题描述】:
我不断收到此错误。我假设这是因为我遮蔽了answer 修剪它,因为当我评论那部分时,我不再收到错误了。我不明白为什么会这样。
fn main() {
let mut answer = String::new();
let num = 40;
if num % 2 == 0 {
answer.push_str("fact2 ");
}
if num % 5 == 0 {
answer.push_str("fact5 ");
}
let answer = answer.trim();
answer.push_str("bob was here");
println!("{}", answer);
}
error[E0599]: no method named `push_str` found for type `&str` in the current scope
--> src/main.rs:13:12
|
13 | answer.push_str("bob was here");
| ^^^^^^^^
【问题讨论】: