You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

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);

}


  • No labels