PT 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

// Português - Basic Example with NATIVE keywords
variável a = 10;
variável b = 20;
variável soma = a + b;

imprimir(soma);

2. Functions

Function declarations and calls

📄 functions.hudhud

// Português - Funções
// Exemplos de definição e uso de funções

// Função simples
função saudar() {
    imprima("Olá Mundo!");
}

// Função com parâmetros
função somar(a, b) {
    retorna a + b;
}

// Função com vários parâmetros
função calcular(num1, num2, operação) {
    se (operação == "somar") {
        retorna num1 + num2;
    } senão {
        retorna 0;
    }
}

// Funções matemáticas
função quadrado(x) {
    retorna x * x;
}

função cubo(x) {
    retorna x * x * x;
}

// Uso de funções
saudar();

seja resultado1 = somar(5, 3);
imprima(resultado1);

seja resultado2 = calcular(10, 5, "somar");
imprima(resultado2);

seja resultado_quadrado = quadrado(4);
imprima(resultado_quadrado);

seja resultado_cubo = cubo(3);
imprima(resultado_cubo);

// Composição de funções
seja total = somar(quadrado(3), cubo(2));
imprima(total);

3. Loops

While and for loops

📄 loops.hudhud

// Português - Laços
seja contador = 0;
seja máximo = 5;

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

imprima(999);

4. Arrays

Array operations

📄 arrays.hudhud

// Português - Arrays
// Arrays com palavras-chave nativas

// Criar arrays
seja números = [1, 2, 3, 4, 5];
seja nomes = ["Alice", "Bruno", "Carlos"];

// Acessar elementos
seja primeiro = números[0];
seja segundo = números[1];

// Resultado
primeiro;