PR3-Rust-SS26/B-basics/5-kontrollfluss.rs

24 lines
625 B
Rust

fn main() {
let mut x = 0;
// If Bedingungen sind sehr ähnlich zu anderen Sprachen
if x == 0 {
println!("x ist Null");
} else if x < 0 {
println!("x ist negativ");
} else {
println!("x ist positiv");
}
// While Schleifen wie in Java, nur ohne Klammen
// Klammern dürfen dabei stehen, das würde aber ein Warning ausgeben
while x < 10 {
println!("x ist kleiner als 10");
x += 1;
}
// For Loops sind etwas wilder, die klassische Java for-Loop (for (int i = 0; i <= 100; i++) {}) sehe so aus
for i in 0..100 {
if i % 2
}
}