Checking Length and Using UnWrap
use std::env; fn main() { let args: Vec<String> = env::args().collect(); dbg!(&args); let mut action = "UNKNOWN"; if args.len() > 1 { action = args.get(1).unwrap() } println!(">> {}", action); }
Using Option...
use std::env; fn main() { let args: Vec<String> = env::args().collect(); dbg!(&args); let mut action = "UNKNOWN"; let action_option = args.get(7); match action_option { None => println!("None Called"), Some(value) => { action = value; }, } println!(">> {}", action); }