write hello world in rust:

fn main() {
	println!("hello rust!");
}

fn → declare a function ! → macro

Cargo - rust’s build system

cargo new → generate a new cargo project cargo new --vsc=git → generate cargo project with git cargo init → initialise a cargo project

cargo build → builds a project cargo run → run the binaries generated after build cargo check → check your code, make sure it compiles without actually generating an executable

Variables

By default, variables in rust are immutable and strongly typed, but you can make them mutable using mut keyword.

let x = 10;     // immutable
let mut x = 10; // mutable