Modul ini memperdalam sistem tipe Crystal setelah dasar pemodelan objek selesai dibahas. Materinya mencakup generics, pencocokan pola dengan case dan in, pengecilan union type, serta enum dan alias. Keempatnya adalah perkakas yang digunakan berulang kali pada modul konkurensi dan modul stack web.
Tipe secara mendalam
Pendalaman sistem tipe: generics, pencocokan pola case dan in, pengecilan union, serta enum dan alias.
0/0 selesai
- Generics
Class generik bawaan dan class generik buatan sendiri dengan parameter tipe.
- case dan in
Pencocokan pola (pattern matching) dengan destructuring pada pernyataan case dan in.
- Pengecilan union
Mempersempit union type dengan is_a?, responds_to?, dan pengecilan implisit compiler.
- Enum dan alias
Mendefinisikan enum dengan anggotanya serta memberi nama baru pada tipe lewat alias.