PR3-Rust-SS26/B-basics/4-print.rs

23 lines
987 B
Rust

fn main() {
// print ist ein Makro welches Text an die Standardausgabe (stdout) sendet
// println ist ein ähnliches Makro, welches einen Zeilenumbruch anhängt
println!("Hier geschieht eine Textausgabe in die Standardausgabe");
println!("{}", "Die geschweiften Klammern sind quasi die Escape Zeichen der printf() Funktion aus C");
let x = 42;
// Wenn der Name der Variable in die geschweiften Klammern geschrieben wird, kann diese auch ausgegeben werden
println!("Variablen können deklariert und somit in die Standardausgabe geschrieben werden: x = {x}");
// Hier sieht man die printf() Mechanik aus C
println!("Variable außerhalb geschrieben: x = {}", x);
let semih = "Semih";
let rust = "Rust";
// Es kann angegeben werden, welche Variable in das jeweilige Escape geschrieben werden soll
println!("{1} zeigt euch die Programmiersprache {0}!", rust, semih);
let pi = 3.14159265359;
println!("π ≈ {:.3}", pi);
}