Do you want to pick up from where you left of?
Take me there

Lessons: Basics

Lessons covering the foundational topics. New to Elixir? This is the place to start.

Dasar

Persiapan, tipe data dasar, dan operasi dasar.

Koleksi

List, tuple, keyword lists, dan map.

Enum

Sekumpulan algoritma untuk melakukan enumerasi atas enumerables.

Pencocokan Pola

Pencocokan pola adalah bagian penting dari Elixir. Ini memungkinkan kita untuk mencocokkan nilai, struktur data, dan bahkan fungsi. Dalam pelajaran ini kita akan mulai melihat bagaimana pencocokan pola digunakan.

Struktur Kendali

Dalam pelajaran ini kita akan melihat struktur kendali yang tersedia di Elixir.

Fungsi

Di Elixir dan banyak bahasa fungsional lainnya, fungsi adalah warga kelas satu. Kita akan pelajari tentang tipe-tipe fungsi di Elixir, apa yang membuatnya berbeda, dan bagaimana menggunakannya.

Operator Pipa

Operator pipa |> meneruskan hasil suatu ekspresi sebagai parameter pertama dari ekspresi lain.

Modul

Bagaimana cara mengelompokkan fungsi dan mendefinisikan peta khusus untuk mengatur kode kita lebih efisien.

Mix

Sebelum kita dapat menyelami lebih dalam Elixir, pertama-tama kita perlu mempelajari tentang Mix. Jika Anda familiar dengan Ruby, Mix adalah gabungan dari Bundler, RubyGems, dan Rake. Ini adalah bagian penting dari setiap proyek Elixir dan dalam pelajaran ini kita akan menjelajahi beberapa fitur hebatnya. Untuk melihat semua yang ditawarkan Mix di lingkungan saat ini, jalankan mix help.

Sampai sekarang kita telah bekerja secara eksklusif di dalam iex yang memiliki keterbatasan. Untuk membangun sesuatu yang substansial, kita perlu membagi kode kita menjadi banyak file agar dapat dikelola secara efektif; Mix memungkinkan kita melakukan itu dengan proyek.

Sigil

Membuat dan bekerja dengan sigil.

Dokumentasi

Mendokumentasikan kode Elixir.

Comprehensions

List comprehension adalah sintaksis yang disederhanakan untuk melakukan perulangan melalui enumerable di Elixir. Dalam pelajaran ini, kita akan melihat bagaimana kita dapat menggunakan comprehension untuk iterasi dan generasi.

Strings

String, Charlist, Graphemes dan Codepoints.

Tanggal dan Waktu

Bekerja dengan waktu di Elixir.

Fitur Penunjang IEx

{: .excerpt }