Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Curso básico de Dart - Aula 16 - Enums
Play lesson

Curso básico de Dart - Curso básico de Dart - Aula 16 - Enums

5.0 (0)
9 learners

What you'll learn

This course includes

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

Summary

Keywords

Full Transcript

Na aula de hoje, vamos explorar um recurso poderoso do Dart: os Enums (ou Enumerações). Descubra como usar Enums para criar tipos com um conjunto fixo de valores constantes, tornando seu código mais seguro, legível e fácil de manter, especialmente em comparação com o uso de Strings simples. Neste vídeo, você vai dominar: O que são Enums e por que usá-los em vez de strings ou inteiros para representar conjuntos fixos de valores (como dias da semana). Como declarar um Enum simples em Dart usando a palavra-chave enum. Como utilizar valores de Enum em variáveis e estruturas de controle como switch. A vantagem da verificação de exaustividade (exhaustiveness checking) que os Enums oferecem em switch cases. Introdução aos Enums Aprimorados (Enhanced Enums), uma funcionalidade mais recente e poderosa. Como adicionar atributos (campos final) e construtores (const) a Enums para associar dados a cada valor (ex: descrição formatada, ordem numérica). Como acessar os atributos de um valor de Enum (ex: dia.descricao). Como obter uma lista de todos os valores de um Enum usando .values. Como buscar um valor específico do Enum baseado em seus atributos usando .firstWhere e tratando casos não encontrados com .orElse. Junte-se à nossa comunidade e troque experiências com outros devs: Site Oficial: https://www.flutterbrasil.com.br/ Instagram: https://www.instagram.com/flutterbrasiloficial/ Discord: https://discord.flutterbrasil.com.br/ Medium: http://blog.flutterbrasil.com.br/ Github: https://github.flutterbrasil.com.br/ Linkedin: http://linkedin.flutterbrasil.com.br/ Curtiu o conteúdo? 👍 Deixe seu LIKE, compartilhe com seus amigos devs e inscreva-se no canal para não perder as próximas aulas!

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