Apprenez Ruby

Permission est accordée de copier, distribuer et/ou modifier ce document selon les termes de la Licence de Documentation Libre GNU (GNU Free Documentation License), version 1.1 ou toute version ultérieure publiée par la Free Software Foundation, sans Sections Invariables, sans Texte de Première de Couverture, et sans Texte de Quatrième de Couverture. Une copie de la présente Licence est incluse ici.


Table des matières

Introduction
1. Les bases
Premiers pas
Chaînes de caractères
De nouveaux noms pour de vieilles choses
Variables
Votre premier programme
Ecrire de bons programmes
2. Contrôle de l'exécution
Boucles
Saisir des données provenant de l'utilisateur
Conditions
Les boucles while
Ecrire de bons programmes
3. Structures de données
Tableaux: introduction
Que peuvent faire les tableaux?
Itérateurs
Hachages
Exemple pratique: un carnet d'adresses
Afficher le contenu du carnet
Trier les éléments du carnet
Ecrire de bons programmes
4. Classes et méthodes
Fonctions
Classes et méthodes
Plus de classes
Implémentation du carnet d'adresses
Ecrire des itérateurs
Autres fonctionnalités
Ecrire de bons programmes
A. Obtenir de l'aide
Support technique
Documentation
B. Installer Ruby sur votre machine
GNU/Linux
Mac OS X
FreeBSD
Microsoft Windows