Structs

Como tuplas, structs tambĂ©m podem ser desestruturados por meio de correspondĂȘncia:

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Speaker Notes

This slide should take about 4 minutes.
  • Modifique os valores em foo para corresponder com os outros padrĂ”es.
  • Adicione um novo campo a Foo e faça mudanças nos padrĂ”es conforme necessĂĄrio.
  • A diferença entre uma captura (capture) e uma expressĂŁo constante pode ser difĂ­cil de perceber. Tente modificar o 2 no segundo braço para uma variĂĄvel, e veja que, de forma sĂștil, nĂŁo funciona. Mude para const e veja funcionando novamente.