Init commit

This commit is contained in:
2019-02-05 07:08:31 -07:00
commit ad9ebb8920
22 changed files with 329 additions and 0 deletions

2
branches/.gitignore vendored Normal file
View File

@@ -0,0 +1,2 @@
/target
**/*.rs.bk

4
branches/Cargo.lock generated Normal file
View File

@@ -0,0 +1,4 @@
[[package]]
name = "branches"
version = "0.1.0"

7
branches/Cargo.toml Normal file
View 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
View 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();
}