Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
050 - Tipos Enumerados enum em Dart - Curso de FLUTTER e DART
Play lesson

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

5.0 (1)
8 learners

What you'll learn

This course includes

  • 35.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

Playlist: Curso Grátis de FLUTTER e DART Completo https://www.youtube.com/playlist?list=PL5EmR7zuTn_aX0pG4oWTyKKQT25Hkq2XG 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. assert (Color.red.index == 0); assert (Color.green.index == 1); assert (Color.blue.index == 2); Para obter uma lista de todos os valores no enum, use os valores constantes do enum. Listar MAIOR Color MENOR colors = Color.values; assert (cores [2] == Color.blue); Você pode usar enums em declarações de switch e receberá um aviso se não lidar com todos os valores do enum: var aColor = Color.blue; interruptor (aColor) {   case Color.red:     print ('Vermelho como rosas!');     pausa;   caso Color.green:     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.

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere