Study
Elixir

Tipe Data Dasar di Elixir

Penjelasan

Elixir punya tipe data dasar: `integer`, `float`, `String` (teks, ditulis dengan kutip ganda), dan `atom` — konstanta yang namanya adalah nilainya sendiri, ditulis dengan awalan titik dua (`:ok`, `:error`, `:aktif`). Boolean sebenarnya CUMA atom spesial: `true` dan `false` adalah alias untuk `:true`/`:false`.

Contoh Konsep

nama = "Budi"        # String
umur = 25             # integer
tinggi = 170.5        # float
status = :aktif       # atom
aktif = true          # sebenarnya atom :true

IO.puts(is_atom(status))   # true
IO.puts(is_atom(aktif))    # true, karena true = :true

Praktikum

Buat variabel status dengan atom :pending, lalu cetak dengan IO.inspect dan cek dengan is_atom().

Editor Latihan

Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.

Tips

Atom sangat umum dipakai sebagai "label" status di Elixir (`:ok`, `:error`, `:pending`) — jauh lebih efisien dibanding string untuk kasus ini karena atom dibandingkan lewat referensi, bukan isi karakter demi karakter.