From 6036135bab2e9dd809124489bf251f783f3a9480 Mon Sep 17 00:00:00 2001 From: g1n Date: Fri, 23 Jul 2021 17:03:43 +0000 Subject: [PATCH] yes: fix for outputing more words --- src/yes.rs | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/src/yes.rs b/src/yes.rs index 365411c..8fe31cd 100644 --- a/src/yes.rs +++ b/src/yes.rs @@ -1,22 +1,21 @@ use std::env; fn main() { - let args: Vec = env::args().collect(); + let mut args: Vec = 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); } }