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ãoCapí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:
- Explore os exemplos práticos para ver código em ação
- Consulte a documentação da API para referência completa
- Veja os módulos built-in para recursos avançados
- Teste seu código no playground interativo
- Verifique a FAQ para dúvidas comuns
Boa sorte na sua jornada com MambaScript! 🐍