Modul ini membahas tipe bentukan pada Rust, mulai dari struct beserta metodenya, fungsi terasosiasi sebagai constructor, hingga enum yang variantnya mampu membawa data. Bagian berikutnya memusatkan perhatian pada pencocokan pola, yaitu match yang wajib lengkap, bentuk ringkas if let dan while let, serta penguraian tingkat dalam dengan binding @. Konsep-konsepnya tersusun bertahap dari perancangan tipe sampai cara membedah isinya, dan menjadi dasar bagi pembahasan Option serta Result pada modul penanganan error.
Struct dan Enum
Tipe bentukan Rust: struct, metode, enum, dan pencocokan pola dengan match.
0/0 selesai
- Struct
Struct named, tuple, dan unit beserta blok impl dan metode.
- Fungsi Terasosiasi
Constructor new, kata kunci Self, dan fungsi tanpa self.
- Enum
Enum sebagai tagged union dengan variant pembawa data.
- Pencocokan dengan match
Pencocokan lengkap, binding variabel, guard, dan pola _.
- if let dan while let
Ergonomi pencocokan pola tunggal tanpa match penuh.
- Pencocokan Pola Tingkat Dalam
Destructuring struct dan enum serta binding @ pada rentang nilai.