DE Language Documentation 4 Examples

Interactive code examples with syntax checking, compilation, and execution

← All Languages

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;