Modul ini menuntaskan bahasa inti Erlang yang menjadi bahan bangunan semua topik berikutnya: atom dan aturan pengikatan sekali, bilangan bulat maupun float, pencocokan pola pada pengikatan dan klausa fungsi, serta struktur data tuple dan list. Bagian terakhir membahas guard, case, dan if sebagai mekanisme pengambilan keputusan. Semua transkrip berasal dari sesi erl nyata pada OTP 29 sehingga setiap nilai dan pesan error bisa direproduksi persis.
Bahasa
Bahasa inti Erlang: atom dan single assignment, bilangan, pencocokan pola, tuple, list, guard, case, dan if.
0/0 selesai
- Atom dan single assignment
Atom sebagai label dan aturan single assignment yang mengikat variabel sekali saja.
- Bilangan dan boolean
Bilangan bulat presisi arbitrer, aritmetika float, serta true dan false sebagai atom.
- Pencocokan pola di mana-mana
Pencocokan pola pada assignment, klausa fungsi, tuple, list, dan literal.
- Tuple dan list
Tuple sebagai struktur berukuran tetap dan list sebagai senarai bertaut beserta operasinya.
- Guard, case, dan if
Klausul guard pada definisi fungsi, ekspresi case sebagai pencocok umum, dan batasan if.