:experimental: :docdatetime: 2022-06-13T13:07:27.205Z == Hello world Hello world ist relativ einfach. `println!` ist ein Makro (eine spezielle Art Funktion?), die einfach auf stdout printed. ~*In[2]:*~ [source, Rust] ---- println!("Hello world!"); ---- ~*Out[2]:*~ ---- Hello world! ---- == Komplettes Programm Rust hat ähnlich wie C eine `main`-Funktion, die zum Start ausgeführt wird. + Ein komplettes Programm zum Kompilieren hätte also den folgenden Inhalt: ~*In[3]:*~ [source, Rust] ---- fn main() { println!("Hello world!"); } ---- Kompiliert und ausgeführt wird es dann über folgende Befehle: [source,bash] ---- $ rustc main.rs $ ./main Hello world! ---- == Weitere Details * `fn` -> Funktionsdeklaration * 4 Leerzeichen zum Einrücken, kein Tab * `;` am Ende der Zeile