Init commit
This commit is contained in:
2
branches/.gitignore
vendored
Normal file
2
branches/.gitignore
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
/target
|
||||
**/*.rs.bk
|
4
branches/Cargo.lock
generated
Normal file
4
branches/Cargo.lock
generated
Normal file
@@ -0,0 +1,4 @@
|
||||
[[package]]
|
||||
name = "branches"
|
||||
version = "0.1.0"
|
||||
|
7
branches/Cargo.toml
Normal file
7
branches/Cargo.toml
Normal file
@@ -0,0 +1,7 @@
|
||||
[package]
|
||||
name = "branches"
|
||||
version = "0.1.0"
|
||||
authors = ["mollusk <silvernode@gmail.com>"]
|
||||
edition = "2018"
|
||||
|
||||
[dependencies]
|
62
branches/src/main.rs
Normal file
62
branches/src/main.rs
Normal file
@@ -0,0 +1,62 @@
|
||||
fn conditionals_test() {
|
||||
let number = 6;
|
||||
|
||||
if number % 4 == 0 {
|
||||
println!("number is divisible by 4");
|
||||
} else if number % 3 == 0 {
|
||||
println!("number is divisible by 3");
|
||||
} else if number % 2 == 0 {
|
||||
println!("number is divisible by 2");
|
||||
} else {
|
||||
println!("number is not divisible by 4, 3, or 2");
|
||||
}
|
||||
|
||||
let condition = true;
|
||||
let number = if condition { 5 } else { 6 };
|
||||
|
||||
println!("The value of number is: {}", number);
|
||||
}
|
||||
|
||||
fn loop_test(){
|
||||
loop {
|
||||
println!("again!");
|
||||
break
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
fn while_loop_test(){
|
||||
let mut number = 3;
|
||||
|
||||
while number != 0 {
|
||||
println!("{}!", number);
|
||||
|
||||
number = number -1;
|
||||
}
|
||||
|
||||
println!("LIFTOFF!!!");
|
||||
}
|
||||
|
||||
|
||||
fn for_loop_test(){
|
||||
let a = [10, 20, 30, 40, 50];
|
||||
let mut index = 0;
|
||||
|
||||
for element in a.iter() {
|
||||
println!("the value is: {}", element);
|
||||
}
|
||||
|
||||
for number in (1..4).rev() {
|
||||
println!("{}!", number);
|
||||
}
|
||||
|
||||
println!("LIFTOFF!");
|
||||
}
|
||||
|
||||
fn main(){
|
||||
conditionals_test();
|
||||
loop_test();
|
||||
while_loop_test();
|
||||
for_loop_test();
|
||||
|
||||
}
|
Reference in New Issue
Block a user