Mobile App Development · Dart/Flutter

12 · Switch Case — Exercícios

Um exercício aplicando a switch expression do Dart 3 para mapear um valor a um resultado.

Exercício

Switch_Case.dart

Usa uma switch expression para mapear o número do dia da semana (diaSemana) ao seu nome, com _ como padrão coringa para valores fora do intervalo de 1 a 7.

void main() {
  const diaSemana = 3;

  final nomeDia = switch (diaSemana) {
    1 => 'Domingo',
    2 => 'Segunda-feira',
    3 => 'Terca-feira',
    4 => 'Quarta-feira',
    5 => 'Quinta-feira',
    6 => 'Sexta-feira',
    7 => 'Sabado',
    _ => 'Dia invalido',
  };

  print('Hoje eh: $nomeDia');
}

Saída esperada

Hoje eh: Terca-feira

Como executar

dart run 12-Switch_Case/02_Exercicios/codigo_fonte/Switch_Case.dart