050 - Tipos Enumerados enum em Dart - Curso de FLUTTER e DART

preview_player
Показать описание
Playlist: Curso Grátis de FLUTTER e DART Completo

Tipos enumerados

Tipos enumerados, geralmente chamados de enumerações ou enums, são um tipo especial de classe usado para representar um número fixo de valores constantes.

Usando enums
Declare um tipo enumerado usando a palavra-chave enum:

cor enum {vermelho, verde, azul}
Cada valor em um enum tem um getter de índice, que retorna a posição baseada em zero do valor na declaração de enum. Por exemplo, o primeiro valor tem índice 0 e o segundo valor tem índice 1.

Para obter uma lista de todos os valores no enum, use os valores constantes do enum.

Você pode usar enums em declarações de switch e receberá um aviso se não lidar com todos os valores do enum:

interruptor (aColor) {
    print ('Vermelho como rosas!');
    pausa;
    print ('Verde como grama!');
    pausa;
  padrão: // Sem isso, você vê um AVISO.
    impressão (aColor); // 'Cor azul'
}
Tipos enumerados têm os seguintes limites:

Você não pode criar subclasses, misturar ou implementar um enum.
Você não pode explicitamente instanciar um enum.
Рекомендации по теме
Комментарии
Автор

Estou acompanhando o curso todo e o que notei, e serve como crítica construtiva, é que os videos são extremamente repetitivos, fica um pouco chato passar 200 vezes pela mesma coisa. Mas mesmo assim, é um bom conteudo.

zedobyte