DE Language Documentation 4 Examples
Interactive code examples with syntax checking, compilation, and execution
📚 Table of Contents
1. Basic Example
Simple variable and arithmetic operations
📄 basic_example.hudhud
// Deutsch - Basic Example with NATIVE keywords
variable a = 10;
variable b = 20;
variable summe = a + b;
drucken(summe);
2. Functions
Function declarations and calls
📄 functions.hudhud
// Deutsch - Funktionen
funktion grüßen() {
drucke("Hallo Welt!");
}
funktion addieren(a, b) {
zurück a + b;
}
funktion berechnen(zahl1, zahl2, operation) {
wenn (operation == "addieren") {
zurück zahl1 + zahl2;
} sonst {
zurück 0;
}
}
funktion quadrat(x) {
zurück x * x;
}
funktion würfel(x) {
zurück x * x * x;
}
grüßen();
lasse ergebnis1 = addieren(5, 3);
drucke(ergebnis1);
lasse ergebnis2 = berechnen(10, 5, "addieren");
drucke(ergebnis2);
lasse quadrat_ergebnis = quadrat(4);
drucke(quadrat_ergebnis);
lasse würfel_ergebnis = würfel(3);
drucke(würfel_ergebnis);
lasse gesamt = addieren(quadrat(3), würfel(2));
drucke(gesamt);
3. Loops
While and for loops
📄 loops.hudhud
// Deutsch - Schleifen
lasse zähler = 0;
lasse maximum = 5;
während (zähler < maximum) {
drucke(zähler);
zähler = zähler + 1;
}
drucke(999);
4. Arrays
Array operations
📄 arrays.hudhud
// Deutsch - Arrays
// Arrays mit nativen Schlüsselwörtern
// Arrays erstellen
lasse zahlen = [1, 2, 3, 4, 5];
lasse namen = ["Anna", "Bernd", "Christian"];
// Auf Elemente zugreifen
lasse erstes = zahlen[0];
lasse zweites = zahlen[1];
// Ergebnis
erstes;