1
resposta

Tarefa "Faça como eu fiz: produzindo listas"

void main() {

  // (final) variável final sem atribuição/valor
  final String apelido;

  // atribuindo valor a variável apelido
  // Após receber valor não é mais possível alterá-la
  apelido = 'Thi';

  // variável constante (const), a atribuição é feita no início
  const String nome = 'Thiago Siqueira Pereira';
  int idade = 36;
  double altura = 1.64;
  bool carros = true;

 // Lista do tipo Dynamic (trabalha com mais de um tipo de variável)
  List<dynamic> database = [idade, altura, carros, nome, apelido];

  String frase = 'Eu sou o ${database[4]} \n'
      'meu nome completo é: ${database[3]}. \n'
      'eu gosto de carros JDM? its ${database[2]} \n'
      'Eu tenho ${database[1]} e \n'
      'minha idade é ${database[0]} anos';

  print(frase);
}
1 resposta

Oi Thiago, tudo bem?

Pelo que entendi, você está produzindo uma lista em Dart e gostaria de saber se está fazendo corretamente. Pelo código que você postou, parece que está tudo certo! Você criou uma lista do tipo dynamic, que permite trabalhar com mais de um tipo de variável, e adicionou as variáveis idade, altura, carros, nome e apelido a ela.

Em seguida, você usou a lista para criar uma frase que mostra informações sobre você, utilizando interpolação de strings. Muito legal!

Continue neste ritmo de estudos e dedicação.

Um abraço e bons estudos.