Pattern matching dan imutabilitas

Modul inti bahasa: operator pencocokan, operator pin, tipe data dasar, map dan struct, serta alur kendali.

Modul ini menempati posisi inti pada jalur Elixir karena membahas mekanisme yang digunakan di seluruh bagian berikutnya, yaitu pencocokan pola dengan operator =, batasan nilai dengan operator pin ^, tipe data atom, tuple, dan list, map dan struct, serta alur kendali case, cond, dan with. Konsep imutabilitas data menyertai seluruh pembahasan karena setiap contoh menghasilkan data baru alih-alih mengubah data lama. Semua contoh dieksekusi pada Elixir 1.20, termasuk yang memunculkan pesan error ketika pencocokan gagal.