yes: fix for outputing more words
This commit is contained in:
parent
843a0d7c4a
commit
6036135bab
21
src/yes.rs
21
src/yes.rs
|
@ -1,22 +1,21 @@
|
|||
use std::env;
|
||||
|
||||
fn main() {
|
||||
let args: Vec<String> = env::args().collect();
|
||||
let mut args: Vec<String> = env::args().collect();
|
||||
if args.len() == 1 {
|
||||
loop {
|
||||
println!("y");
|
||||
}
|
||||
}
|
||||
for arg in 1..args.len() {
|
||||
match args[arg].as_str() {
|
||||
"--help" => {
|
||||
println!("Usage: yes");
|
||||
},
|
||||
arg => {
|
||||
loop {
|
||||
println!("{}", arg);
|
||||
}
|
||||
}
|
||||
args.remove(0);
|
||||
let mut args_string = String::new();
|
||||
for i in args {
|
||||
for j in i.chars() {
|
||||
args_string.push(j);
|
||||
}
|
||||
args_string.push(' ');
|
||||
}
|
||||
loop {
|
||||
println!("{}", args_string);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue