【发布时间】:2018-01-29 00:55:29
【问题描述】:
我似乎在混合类型,但我不知道如何解决这个问题。有人可以帮我吗?
let args_vector: Vec<String> = env::args().collect();
for arg in &args_vector[1..]{
match arg{
"--bytes" => {
flag.c = true;
},
"--chars" => {
flag.m =true;
},
_ => println! ("Error"),
}
}
在比赛中,我收到此错误:
mismatched types: expected struct `std::string::String`, found str
【问题讨论】:
-
不相关,但可以写
for arg in std::env::args().skip(1) { /*etc.*/ }
标签: rust