Lessons: Basics
Lessons covering the foundational topics. New to Elixir? This is the place to start.
Persiapan, tipe data dasar, dan operasi dasar.
List, tuple, keyword lists, dan map.
Sekumpulan algoritma untuk melakukan enumerasi atas enumerables.
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.
Dalam pelajaran ini kita akan melihat struktur kendali yang tersedia di Elixir.
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 |> meneruskan hasil suatu ekspresi sebagai parameter pertama dari ekspresi lain.
Bagaimana cara mengelompokkan fungsi dan mendefinisikan peta khusus untuk mengatur kode kita lebih efisien.
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.
Membuat dan bekerja dengan sigil.
Mendokumentasikan kode Elixir.
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.
String, Charlist, Graphemes dan Codepoints.
Bekerja dengan waktu di Elixir.
{: .excerpt }