Pure Programmer
Blue Matrix


Cluster Map

Selection

L1

This page is under construction. Please come back later.

Selection1.rs
#![allow(dead_code)]
#![allow(non_snake_case)]
#![allow(non_upper_case_globals)]

fn main() {
	println!("Start...");
	if args.len() != 3 {
		println!("You need at least two command line arguments!");
	}
	println!("Finish...");
}

Output
$ rustc Selection1.rs error[E0425]: cannot find value `args` in this scope --> Selection1.rs:3:5 | 3 | if args.len() != 3 { | ^^^^ not found in this scope | help: consider importing this function | 1 + use std::env::args; | error: aborting due to previous error For more information about this error, try `rustc --explain E0425`. $ rustc Selection1.rs error[E0425]: cannot find value `args` in this scope --> Selection1.rs:3:5 | 3 | if args.len() != 3 { | ^^^^ not found in this scope | help: consider importing this function | 1 + use std::env::args; | error: aborting due to previous error For more information about this error, try `rustc --explain E0425`.
Selection2.rs
#![allow(dead_code)]
#![allow(non_snake_case)]
#![allow(non_upper_case_globals)]
#[macro_use]
mod utils;

fn main() {
	let x:isize = args[1].trim().parse::<i32>().unwrap_or(0);
	println!("Start...");
	if x > 10 {
		println!("Greater than 10");
	} else {
		println!("Less than or equal to 10");
	}
	println!("Finish...");
}

Output
$ rustc Selection2.rs error[E0425]: cannot find value `Utils` in this scope --> Selection2.rs:4:16 | 4 | let x:isize = Utils.stoiWithDefault(args[1], 0); | ^^^^^ not found in this scope error[E0425]: cannot find value `args` in this scope --> Selection2.rs:4:38 | 4 | let x:isize = Utils.stoiWithDefault(args[1], 0); | ^^^^ not found in this scope | help: consider importing this function | 1 + use std::env::args; | error: aborting due to 2 previous errors For more information about this error, try `rustc --explain E0425`. $ rustc Selection2.rs error[E0425]: cannot find value `Utils` in this scope --> Selection2.rs:4:16 | 4 | let x:isize = Utils.stoiWithDefault(args[1], 0); | ^^^^^ not found in this scope error[E0425]: cannot find value `args` in this scope --> Selection2.rs:4:38 | 4 | let x:isize = Utils.stoiWithDefault(args[1], 0); | ^^^^ not found in this scope | help: consider importing this function | 1 + use std::env::args; | error: aborting due to 2 previous errors For more information about this error, try `rustc --explain E0425`.
Selection3.rs
#![allow(dead_code)]
#![allow(non_snake_case)]
#![allow(non_upper_case_globals)]
#[macro_use]
mod utils;

fn main() {
	let x:isize = args[1].trim().parse::<i32>().unwrap_or(0);
	println!("Start...");
	if x > 1000 {
		println!("Greater than 1000");
	} else if x > 100 {
		println!("Greater than 100 but less than or equal to 1000");
	} else {
		println!("Less than or equal to 100");
	}
	println!("Finish...");
}

Output
$ rustc Selection3.rs error[E0425]: cannot find value `Utils` in this scope --> Selection3.rs:4:16 | 4 | let x:isize = Utils.stoiWithDefault(args[1], 0); | ^^^^^ not found in this scope error[E0425]: cannot find value `args` in this scope --> Selection3.rs:4:38 | 4 | let x:isize = Utils.stoiWithDefault(args[1], 0); | ^^^^ not found in this scope | help: consider importing this function | 1 + use std::env::args; | error: aborting due to 2 previous errors For more information about this error, try `rustc --explain E0425`. $ rustc Selection3.rs error[E0425]: cannot find value `Utils` in this scope --> Selection3.rs:4:16 | 4 | let x:isize = Utils.stoiWithDefault(args[1], 0); | ^^^^^ not found in this scope error[E0425]: cannot find value `args` in this scope --> Selection3.rs:4:38 | 4 | let x:isize = Utils.stoiWithDefault(args[1], 0); | ^^^^ not found in this scope | help: consider importing this function | 1 + use std::env::args; | error: aborting due to 2 previous errors For more information about this error, try `rustc --explain E0425`. $ rustc Selection3.rs error[E0425]: cannot find value `Utils` in this scope --> Selection3.rs:4:16 | 4 | let x:isize = Utils.stoiWithDefault(args[1], 0); | ^^^^^ not found in this scope error[E0425]: cannot find value `args` in this scope --> Selection3.rs:4:38 | 4 | let x:isize = Utils.stoiWithDefault(args[1], 0); | ^^^^ not found in this scope | help: consider importing this function | 1 + use std::env::args; | error: aborting due to 2 previous errors For more information about this error, try `rustc --explain E0425`.
Selection4.rs
#![allow(dead_code)]
#![allow(non_snake_case)]
#![allow(non_upper_case_globals)]
#[macro_use]
mod utils;

fn main() {
	let x:isize = args[1].trim().parse::<i32>().unwrap_or(0);
	match x {
		1 => {
			println!("One");
		}
		2 => {
			println!("Two");
		}
		3|4 => {
			println!("Three or Four");
		}
		_ => {
			println!("Just don't know!");
		}
	}
}

Output
Error 500 - Internal server error

Error 500 - Internal server error

An internal server error has occured!
Please try again later.

Selection5.rs


 
  
   Error 500 - Internal server error
  
  
  
 
 
  

Error 500 - Internal server error

An internal server error has occured!
Please try again later.

Output
Error 500 - Internal server error

Error 500 - Internal server error

An internal server error has occured!
Please try again later.

Questions

Projects

More ★'s indicate higher difficulty level.

References