Rust
Beginner
1 min read
What Is Rust and Why Use It
Example
// main.rs — a minimal Rust program demonstrating basic syntax
fn main() {
// Immutable variable binding (default in Rust)
let greeting = "Hello, Rust!";
println!("{}", greeting);
// Mutable variable
let mut count = 0u32;
// A simple for loop using a range
for i in 1..=5 {
count += i;
println!("i = {}, running total = {}", i, count);
}
// String formatting with named arguments
let language = "Rust";
let year = 2010;
println!("{language} was first released in {year}.");
// Conditionals
if count > 10 {
println!("Sum is greater than 10: {}", count);
} else {
println!("Sum is {}", count);
}
// Calling a helper function
let squared = square(7);
println!("7 squared = {}", squared);
}
// A simple free function
fn square(n: u32) -> u32 {
n * n // implicit return — no semicolon
}