ES 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

// Español - Basic Example with NATIVE keywords
sea equis = 10;
sea ye = 20;
sea suma = equis + ye;
imprimir(suma);

2. Functions

Function declarations and calls

📄 functions.hudhud

// Español - Funciones
// Ejemplos de definición y uso de funciones

// Función simple
función saludar() {
    imprime("Hola Mundo!");
}

// Función con parámetros
función sumar(a, b) {
    retorna a + b;
}

// Función con múltiples parámetros
función calcular(num1, num2, operación) {
    si (operación == "sumar") {
        retorna num1 + num2;
    } sino {
        retorna 0;
    }
}

// Funciones matemáticas
función cuadrado(x) {
    retorna x * x;
}

función cubo(x) {
    retorna x * x * x;
}

// Uso de funciones
saludar();

sea resultado1 = sumar(5, 3);
imprime(resultado1);

sea resultado2 = calcular(10, 5, "sumar");
imprime(resultado2);

sea resultado_cuadrado = cuadrado(4);
imprime(resultado_cuadrado);

sea resultado_cubo = cubo(3);
imprime(resultado_cubo);

// Composición de funciones
sea total = sumar(cuadrado(3), cubo(2));
imprime(total);

3. Loops

While and for loops

📄 loops.hudhud

// Español - Loop Example
sea contador = 0;
sea máximo = 5;

mientras (contador < máximo) {
    contador = contador + 1;
}

contador;

4. Arrays

Array operations

📄 arrays.hudhud

// Español - Arreglos
// Arreglos con palabras clave nativas

// Crear arreglos
sea números = [1, 2, 3, 4, 5];
sea nombres = ["Alicia", "Roberto", "Carlos"];

// Acceder a elementos
sea primero = números[0];
sea segundo = números[1];

// Resultado
primero;