Declaração com Tipo Explícito

Na linguagem LiPo, as variáveis podem ser declaradas especificando seu tipo de forma clara e direta. Veja exemplos:
TipoExemploSignificado
inteirointeiro idade = 25;Declara a variável idade como número inteiro
realreal altura = 1.75;Declara altura como número com casas decimais
textotexto nome = "Maria";Declara nome como uma string
logicologico ativo = verdadeiro;Declara ativo como valor booleano (verdadeiro ou falso)

Declaração com Inferência de Tipo

Na linguagem LiPo, também é possível declarar variáveis sem especificar o tipo explicitamente.
A palavra-chave var permite que o compilador deduza automaticamente o tipo com base no valor atribuído.
DeclaraçãoTipo InferidoExplicação
var idade = 25;inteiroValor é um número inteiro
var altura = 1.75;realValor possui casas decimais
var nome = "Maria";textoValor é uma string entre aspas
var ativo = verdadeiro;lógicoValor é booleano (verdadeiro ou falso)

Declaração Sem Inicialização

Em LiPo, é possível declarar variáveis sem atribuir imediatamente um valor.
Nesse caso, apenas o tipo e o nome da variável são definidos, e o valor será atribuído depois.
DeclaraçãoTipoSituação
inteiro contador;inteiroVariável numérica sem valor inicial
real media;realNúmero com ponto flutuante, sem valor
texto resultado;textoString declarada, mas ainda vazia
Importante: Usar variáveis não inicializadas pode causar erros se forem acessadas antes de receber um valor.