Lessons: Basics

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

Installation, types de base et opérations.

Les listes, tuples, listes à mots clé, et tableaux associatifs.

Un ensemble d’algorithmes pour énumérer sur les collections.

Le Pattern matching est une partie très puissante d’Elixir, il nous permet de tester la correspondance de simples valeurs, de structures de données, et même de fonctions. Dans cette leçon nous allons voir comment on utilise le pattern matching.

Dans cette leçon nous allons voir les structures de contrôle à notre disposition dans Elixir.

En Elixir, comme dans tous les langages fonctionnels, les fonctions sont des citoyens de premier ordre. Nous verrons les différents types de fonctions en Elixir, ce qui les rend différentes et comment les utiliser.

L’opérateur pipe |> passe le résultat d’une expression en tant que premier paramètre à une autre expression.

Nous savons d’expérience qu’il est mauvais d’avoir toutes nos fonctions dans le même fichier et avec la même portée. Dans cette leçon, nous allons voir comment grouper nos fonctions et définir un tableau associatif spécialisé nommé struct dans le but d’organiser notre code plus efficacement.

Avant de plonger dans les profondeurs d’Elixir, nous devons d’abord apprendre Mix.

Utilisation et création de sigils.

Documentation du code Elixir.

Les compréhensions de liste sont un sucre syntaxique pour parcourir des énumérables en Elixir. Dans cette leçon, nous verrons comment nous pouvons utiliser les compréhensions pour itérations et générations.

Travailler avec le temps en Elixir.