Daftar Isi
- Menginstal Erlang Dan Elixir Menggunakan asdf-vm
- Memulai IEx
- Expresi Di Elixir
- Mengakses Bantuan dan Dokumentasi
- Referensi
Menginstal Erlang Dan Elixir Menggunakan asdf-vm
Salah satu cara menginstal Erlang dan Elixir adalah menggunakan asdf, ini adalah alat yang memudahkan kita dalam mengelola berbagai runtime pengembang seperti Node.js, Ruby, Erlang, dan Elixir. Sebagai runtime version manager, asdf memungkinkan kita untuk menetapkan versi spesifik dari alat yang digunakan melalui file bernama .tool-versions
. File ini bisa disimpan di direktori root repositori Git proyek yang kita kerjakan, sehingga setiap anggota tim dapat bekerja dengan versi yang sama.
Beberapa runtime version manager hanya fokus pada satu jenis runtime, seperti Node.js. Jika kita perlu menggunakan runtime yang berbeda, seperti Elixir, kita harus mengandalkan berbagai alat yang masing-masing memiliki antarmuka, file konfigurasi, dan metode yang berbeda, seperti mengatur $PATH
dan environment variable. Ini bisa membuat alur kerja kita menjadi rumit dan memerlukan banyak usaha untuk mempelajari setiap alat dan konfigurasinya.
Dengan asdf, semua ini menjadi lebih sederhana. Kita hanya memerlukan satu antarmuka dan satu file konfigurasi untuk menangani berbagai runtime. asdf mendukung banyak runtime melalui sistem plugin yang mudah digunakan. Beberapa plugin yang tersedia untuk asdf termasuk Node.js, Ruby, Erlang, dan Elixir. Selain itu, ada juga ratusan plugin lain yang dikembangkan oleh komunitas.
Panduan lengkap tentang cara menginstal dan menggunakan asdf dapat ditemukan di tautan ini.
Memulai IEx
Salah satu metode yang mudah untuk belajar Elixir adalah mencoba langsung kodenya melalui interactive shell, untuk memulai, buka terminal lalu jalankan perintah iex
:
$ iex
Erlang/OTP 27 [erts-15.0] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:1] [jit:ns]
Interactive Elixir (1.17.0) - press Ctrl+C to exit (type h() ENTER for help)
iex(1)>
Setelah kita menjalankan perintah iex
, Elixir akan menampilkan versi Erlang dan versi Elixir yang digunakan, di baris terakhir kita bisa melihat tulisan iex(1)>
yang artinya iex
baris ke 1, ini juga mengonfirmasi bahwa interactive shell sudah siap digunakan dan menerima perintah.
Expresi Di Elixir
Untuk mencoba iex
kita bisa mengetikkan ekspresi sederhana untuk melihat hasilnya:
iex(1)> 1 + 2
3
Setelah kita menulis dan menekan tombol Enter, hasil dari ekspresi yang kita tulis akan dicetak pada baris selanjutnya, contoh di atas ekspresi 1 + 2
akan menghasilkan nilai 3
pada baris selanjutnya.
Di Elixir semua yang kita ketikkan adalah ekspresi yang menghasilkan nilai, termasuk perintah seperti if
dan case
.
Kita juga dapat menulis ekspresi yang lebih kompleks dan memanjang lebih dari satu baris:
iex(2)> 2 * (
3 + 1
)
2.0
Untuk keluar dari interactive shell kita bisa menekan tombol Ctrl+C
sebanyak dua kali atau mengetik System.stop()
dan tekan Enter
.
Mengakses Bantuan dan Dokumentasi
Untuk mengakses bantuan dan dokumentasi fungsi-fungsi dalam Elixir, gunakan perintah h
pada interactive shell:
iex(4)> h
Dan untuk membaca dokumentasi spesifik suatu modul gunakan perintah h <nama modul>
:
iex(5)> h IEx
Informasi lebih lanjut tentang dokumentasi Elixir dapat ditemukan di HexDocs.
Referensi
- Juric, S. (2024). Elixir in action (3rd ed.). Manning Publications.
- Introduction asdf. (n.d.). Retrieved August 20, 2024, from https://asdf-vm.com/guide/introduction.html
Top comments (0)