#ruby
33 éléments
leçon
itérateurs et blocs : la méthode ruby
maîtriser .each, .times et les blocs, la manière idiomatique de boucler.
ouvrir
leçon
organisation du code : require et require_relative
charger du code depuis d'autres fichiers.
ouvrir
leçon
les modules : mixins et namespaces
organiser son code avec les modules.
ouvrir
leçon
la portée des variables : locale, instance et globale
comprendre où et comment les différents types de variables sont accessibles.
ouvrir
leçon
le module enumerable : la puissance des itérateurs
découvrir Enumerable, le module qui donne leur puissance aux collections.
ouvrir
leçon
symboles vs. chaînes de caractères
comprendre la différence entre un symbole et une chaîne, et quand utiliser l'un ou l'autre.
ouvrir
leçon
les ranges (intervalles)
représenter des séquences avec les ranges.
ouvrir
leçon
lecture et écriture de fichiers
lire et écrire dans des fichiers texte avec Ruby.
ouvrir
leçon
parser du json et du yaml
lire et écrire des données dans des formats structurés.
ouvrir
leçon
gestion des erreurs et exceptions
gérer les erreurs proprement avec begin, rescue et ensure.
ouvrir
leçon
classes et objets : les fondations de l'orienté objet
définir ses propres types avec les classes et les objets.
ouvrir
leçon
attributs et accesseurs : attr_reader, attr_writer, attr_accessor
gérer l'accès aux données d'un objet.
ouvrir