feat(basics): cmd, code comments, variables, data types/scalar types
This commit is contained in:
parent
704fd7a5d6
commit
1853a72b71
16
README.md
16
README.md
@ -103,20 +103,20 @@ By default in rust **variable are immutable**. If you want to make a variable mu
|
|||||||
fn main() {
|
fn main() {
|
||||||
/// Immutable variable (will throw an error)
|
/// Immutable variable (will throw an error)
|
||||||
let x = 5;
|
let x = 5;
|
||||||
println!("The value of x is: {}", x); //! --> The value of x is: 5
|
println!("The value of x is: {}", x); // --> The value of x is: 5
|
||||||
x = 6; // This will throw an error because x is immutable
|
x = 6; // This will throw an error because x is immutable
|
||||||
|
|
||||||
//// Mutable variable
|
//// Mutable variable
|
||||||
let mut x = 5;
|
let mut x = 5;
|
||||||
println!("The value of x is: {}", x); //! --> The value of x is: 5
|
println!("The value of x is: {}", x); // --> The value of x is: 5
|
||||||
x = 6; // This will not throw an error because x is mutable
|
x = 6; // This will not throw an error because x is mutable
|
||||||
println!("The value of x is: {}", x); //! --> The value of x is: 6
|
println!("The value of x is: {}", x); // --> The value of x is: 6
|
||||||
|
|
||||||
//// Shadowing variable
|
//// Shadowing variable
|
||||||
let x = 5;
|
let x = 5;
|
||||||
println!("The value of x is: {}", x); //! --> The value of x is: 5
|
println!("The value of x is: {}", x); // --> The value of x is: 5
|
||||||
let x = x + 1; // This will not throw an error because we are creating a new variable and shadowing the previous one
|
let x = x + 1; // This will not throw an error because we are creating a new variable and shadowing the previous one
|
||||||
println!("The value of x is: {}", x); //! --> The value of x is: 6
|
println!("The value of x is: {}", x); // --> The value of x is: 6
|
||||||
}
|
}
|
||||||
````
|
````
|
||||||
|
|
||||||
@ -126,7 +126,7 @@ You can also declare a constant variable using the `const` keyword. The **type o
|
|||||||
fn main() {
|
fn main() {
|
||||||
//// Constants
|
//// Constants
|
||||||
const HEAL_POINTS: u32 = 100_000 * 5;
|
const HEAL_POINTS: u32 = 100_000 * 5;
|
||||||
println!("The value of HEAL_POINTS is: {}", HEAL_POINTS); //! --> The value of HEAL_POINTS is: 500000
|
println!("The value of HEAL_POINTS is: {}", HEAL_POINTS); // --> The value of HEAL_POINTS is: 500000
|
||||||
}
|
}
|
||||||
````
|
````
|
||||||
|
|
||||||
@ -138,7 +138,7 @@ fn main() {
|
|||||||
fn main() {
|
fn main() {
|
||||||
// Convert a string to integer by specifying the type
|
// Convert a string to integer by specifying the type
|
||||||
let guess: u32 = "42".parse().expect("Not a number!"); // The type mus be specified (u32)
|
let guess: u32 = "42".parse().expect("Not a number!"); // The type mus be specified (u32)
|
||||||
println!("The value of guess is: {}", guess); //! --> The value of guess is: 42
|
println!("The value of guess is: {}", guess); // --> The value of guess is: 42
|
||||||
}
|
}
|
||||||
````
|
````
|
||||||
|
|
||||||
@ -192,7 +192,7 @@ fn main() {
|
|||||||
/// If statements
|
/// If statements
|
||||||
let number: i32 = 3;
|
let number: i32 = 3;
|
||||||
if number < 5 {
|
if number < 5 {
|
||||||
println!("number smaller than 5"); //! --> condition was true
|
println!("number smaller than 5"); // --> condition was true
|
||||||
} else if number > 25 {
|
} else if number > 25 {
|
||||||
println!("number bigger than 25");
|
println!("number bigger than 25");
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
Reference in New Issue
Block a user