Section courante

A propos

Section administrative du site

Voici la liste des différents mots clefs ou mots réservés utilisés par le langage de programmation Ruby :

Mot réservé Description
BEGIN Ce mot réservé permet d'indiquer le début d'un bloc exécuté avant tout le code du script.
END Ce mot réservé permet d'indiquer la fin d'un bloc exécuté après l'exécution du script.
alias Ce mot réservé permet de créer un autre nom pour une méthode ou un attribut.
and Ce mot réservé permet d'indiquer un opérateur logique avec priorité faible (comme &&).
begin Ce mot réservé permet de démarrer un bloc de traitement d'erreurs.
break Ce mot réservé permet d'indiquer de quitter une boucle immédiatement.
case Ce mot réservé permet de démarrer une structure conditionnelle multiple (comme switch).
class Ce mot réservé permet d'indiquer un définir une classe.
def Ce mot réservé permet d'indiquer un définir une méthode.
defined? Ce mot réservé permet de retourner une chaîne si une variable/méthode est définie.
do Ce mot réservé permet d'indiquer le début d'un bloc (souvent pour les boucles).
else Ce mot réservé permet d'indiquer un bloc exécuté si les conditions précédentes sont fausses.
elsif Ce mot réservé permet d'indiquer une condition intermédiaire entre if et else.
end Ce mot réservé permet de terminer un bloc if, class, def,...
ensure Ce mot réservé permet d'indiquer un bloc exécuté quand une exception est levée ou non.
false Ce mot réservé permet d'indiquer la valeur booléenne fausse.
for Ce mot réservé permet d'indiquer la boucle for sur une collection.
if Ce mot réservé permet d'indiquer une structure conditionnelle de base.
in Ce mot réservé permet d'indiquer un intervalle de recherche dans une boucle for (for x in y).
module Ce mot réservé permet de définir un module (espace de noms ou mixin).
next Ce mot réservé permet de passer à l'itération suivante dans une boucle.
nil Ce mot réservé permet d'indiquer une représentation de l'absence de valeur.
not Ce mot réservé permet d'indiquer une négation logique (comme ! mais avec moins de priorité).
or Ce mot réservé permet d'indiquer un opérateur logique
redo Ce mot réservé permet de répéter l'itération en cours sans re-tester la condition.
rescue Ce mot réservé permet de capturer une exception dans un bloc begin.
retry Ce mot réservé permet d'indiquer de réessayer un bloc begin depuis le début (déconseillé).
return Ce mot réservé permet d'indiquer de quitter une méthode et renvoie une valeur.
self Ce mot réservé permet d'indiquer une référence à l'objet courant.
super Ce mot réservé permet d'appeler la méthode du parent (classe ou module).
then Ce mot réservé permet d'indiquer la fin d'une condition if, when ou unless.
true Ce mot réservé permet d'indiquer la valeur booléenne vraie.
unless Ce mot réservé permet d'exécuter un bloc si la condition est fausse.
until Ce mot réservé permet d'indiquer une boucle tant que la condition est fausse.
when Ce mot réservé permet d'indiquer une partie d'un bloc case (équivaut à case en switch).
while Ce mot réservé permet d'indiquer un boucle tant que la condition est vraie.
yield Ce mot réservé permet d'appeler un bloc passé à une méthode.
undef Ce mot réservé permet de supprimer une méthode d'une classe ou d'un module.

Dernière mise à jour : Dimanche, le 13 avril 2025