Структури

Як і кортежі, структури також можуть бути деструктуровані шляхом зіставлення:

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Speaker Notes

This slide should take about 4 minutes.
  • Змініть значення літералів у foo, відповідно до інших шаблонів.
  • Додайте нове поле до Foo і внесіть потрібні зміни до шаблону.
  • Різницю між захопленням і постійним виразом може бути важко помітити. Спробуйте змінити 2 у другій гілці на змінну, і побачте, що це непомітно не працює. Змініть ії на const і подивіться, що це знову запрацює.