構造体(structs)

Like tuples, Struct can also be destructured by matching:

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Speaker Notes

This slide should take about 4 minutes.
  • foo のリテラル値を他のパターンと一致するように変更します。
  • Foo に新しいフィールドを追加し、必要に応じてパターンに変更を加えます。
  • キャプチャと定数式を区別しづらい場合があります。2 つ目のアームの 2 を変数に変更してみて、うまく機能しないことを確認します。これを const に変更して、再び動作することを確認します。