Pular para o conteúdo

12 · Records e enums

6 exercícios: imutabilidade, 'with' e enums com valor.

bash
python3 exercicios/run_all.py 12

Os exercícios#

#TítuloEnunciado
127Recordsdeclare um record, construa instancias e comprove a igualdade estrutural.
128Imutabilidade e withcomprove que um record nao muda, e crie copias alteradas com with.
129Records com metodosadicione comportamento a um record sem abrir mao da imutabilidade.
130Enumsdeclare um conjunto fechado de valores e use seus membros com seguranca.
131Enums com valoresassocie dados a cada membro e converta de ida e volta.
132Enums com matchuse pattern matching para tratar cada membro e garantir cobertura.

Rode um isolado com dataforge run exercicios/12-records-e-enums/127_record_basico.df.