ES 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
// 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;