#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