Tutorial de MambaScript

💡 Recomendação: Use VS Code com a Extensão MambaScript

Para uma melhor experiência, recomendamos instalar a extensão oficial de MambaScript para VS Code. Ela oferece syntax highlighting, ícones de arquivo e integração completa com o editor.

Ver como instalar a extensão

Capítulo 1: Primeiros Passos

Bem-vindo ao tutorial de MambaScript! Aqui você aprenderá os conceitos básicos da linguagem.

escreva "Olá, Mundo!"

Essa é a forma mais simples de começar. O comando escreva imprime texto na tela.

Capítulo 2: Variáveis

Variáveis armazenam valores que você pode usar e modificar em seu programa.

variavel idade = 25 variavel nome = "João" variavel altura = 1.75

Use a palavra-chave variavel para declarar uma variável, seguida do nome e do valor.

Capítulo 3: Tipos de Dados

MambaScript suporta vários tipos de dados:

  • Inteiro: Números sem casas decimais (25, -10, 0)
  • Decimal: Números com casas decimais (3.14, 1.5)
  • Texto: Strings entre aspas ("Olá", "MambaScript")
  • Booleano: Verdadeiro ou falso

variavel numero = 42 variavel decimal = 3.14 variavel texto = "MambaScript" variavel verdade = verdadeiro

Capítulo 4: Estruturas Condicionais

Use se para tomar decisões em seu código:

se idade >= 18 escreva "Você é maior de idade" senão escreva "Você é menor de idade" fim

Você pode usar operadores como >, <, == para comparações.

Capítulo 5: Loops

Use para para repetir ações:

para i de 1 ate 10 escreva i fim

Este código imprime os números de 1 a 10. A variável i é incrementada automaticamente a cada iteração.

Loop Enquanto:

variavel contador = 1 enquanto contador <= 5 escreva "Contagem: " + contador contador = contador + 1 fim

Capítulo 6: Funções

Funções são blocos de código reutilizáveis. Declaram-se com a palavra-chave funcao:

funcao saudacao(nome) escreva "Olá, " + nome + "!" fim saudacao("Habibo")

Funções com retorno:

funcao soma(a, b) retorna a + b fim variavel resultado = soma(10, 20) escreva resultado

Capítulo 7: Strings e Métodos

Strings são sequências de caracteres. Você pode usar vários métodos com elas:

variavel texto = "mambascript" escreva texto.tamanho() escreva texto.maiuscula() escreva texto.minuscula() escreva texto.paraNumero()

Concatenação de strings:

variavel nome = "Habibo" variavel saudacao = "Olá, " + nome + "!" escreva saudacao

Capítulo 8: Arrays

Arrays armazenam múltiplos valores. Acesse elementos pelo índice (começando em 0):

variavel frutas = ["manga", "papaia", "banana", "coco"] escreva frutas[0] escreva frutas[2] escreva frutas.tamanho()

Operações com arrays:

variavel numeros = [10, 20, 30] numeros.adicionar(40) numeros.remover(0) escreva numeros.contem(20) escreva numeros.juntar(", ")

Capítulo 9: Objectos

Objectos armazenam dados estruturados com pares chave-valor:

variavel pessoa = { nome: "Habibo", idade: 25, cidade: "Maputo" } escreva pessoa.nome escreva pessoa.idade

Modificando propriedades:

pessoa.nome = "João" pessoa.idade = 30 escreva pessoa.nome

Capítulo 10: Operadores Completos

MambaScript suporta operadores aritméticos com símbolos e palavras-chave em português:

# Aritméticos escreva 10 + 5 escreva 20 menos 8 escreva 4 vezes 3 escreva 15 dividido 3 # Comparação variavel a = 10 escreva a maior 5 escreva a igual 10 escreva a menorIgual 15 # Lógicos variavel temIdade = verdadeiro variavel temDoc = verdadeiro se temIdade e temDoc escreva "Aprovado!" fim

Próximos Passos

Você já conhece os conceitos fundamentais! Aqui está o caminho recomendado:

Boa sorte na sua jornada com MambaScript! 🐍