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