我想比较一下stdin输入的字符串和静态字符串,但没有运气.
以下是我迄今为止try 过的:
fn main() -> () {
let mut line = "".to_string();
let exit = "exit".to_string();
while line.as_slice() != exit.as_slice() {
let input = std::io::stdin().read_line().ok();
line.push_str( input.unwrap().to_string().as_slice() );
assert_eq!(line, exit);
}
}
然而,在断言过程中,它失败了.如何将字符串输入与Rust中的静态字符串进行比较?
非常感谢你的帮助.