Mobile App Development · Dart/Flutter
Variáveis, tipos básicos e interpolação de string para montar sua primeira apresentação pessoal em Dart.
Nesta aula você vai declarar variáveis para guardar dados pessoais, exibi-los no terminal usando interpolação de string e praticar os operadores ++ e --. Tudo isso construindo, aos poucos, uma apresentação sua em Dart.
var
Variável cujo valor pode ser alterado depois de criada. Use quando o dado vai mudar (idade, altura, contadores).
final
Variável definida uma única vez. Use quando o dado não muda durante a execução (nome, por exemplo).
int · double · String
Os três tipos básicos que você vai usar o tempo todo: números inteiros, números com casas decimais e texto.
'texto $var'
Interpolação de string: injeta o valor de uma variável dentro de um texto sem precisar concatenar com +.
'${expr}'
Quando não é só uma variável, mas uma expressão (como uma chamada de método), envolva com chaves.
nome[0]
Strings podem ser acessadas por índice, como uma lista de caracteres. [0] pega o primeiro caractere.
toStringAsFixed(2)
Formata um double com um número fixo de casas decimais para exibição.
++ / --
Incrementam ou decrementam uma variável numérica em 1.
// Exercício: criar uma apresentação pessoal com variáveis, incremento e decremento.
// Demonstra uso de 'final' (imutável) e 'var' (mutável) e operadores ++ e --.
void main() {
// 'final' porque o nome não muda após ser definido.
final String nome = 'Vinny';
// 'var' porque idade e altura serão alteradas ao longo do programa.
var idade = 40;
var altura = 1.69;
// Acessa o primeiro caractere da String pelo índice [0].
final String inicial = nome[0];
print('Minha inicial é $inicial');
print('Tenho $idade anos e minha altura é ${altura.toStringAsFixed(2)} m');
// Demonstra pós-incremento: o valor é incrementado em 1 após a atribuição.
var incremento = 1;
incremento++;
print('Incremento: $incremento');
// Demonstra pós-decremento: o valor é reduzido em 1 após a atribuição.
var decremento = 4;
decremento--;
print('Decremento: $decremento');
// Mostra que variáveis 'var' podem ter seus valores atualizados.
idade++;
altura += 0.01;
print(
'Atualização: agora tenho $idade anos e altura ${altura.toStringAsFixed(2)} m',
);
}
Minha inicial é V Tenho 40 anos e minha altura é 1.69 m Incremento: 2 Decremento: 3 Atualização: agora tenho 41 anos e altura 1.70 m
cidade e exiba uma frase de apresentação completa.pontos = 99).