« Programmation Ruby/Contrôle » : différence entre les versions
Contenu supprimé Contenu ajouté
Ligne 1 :
[[Programmation Ruby|<< Retour au sommaire]]
==
Une expression booléenne est toute expression qui renvoie après évaluation vrai (<tt>true</tt>) ou faux (<tt>false</tt>).
Une valeur booléenne peut être de type booléen (<tt>true</tt> ou <tt>false</tt>), mais en pratique les conditions peuvent également utiliser une valeur entière (''0'' pour faux, ''1'' pour vrai), ou tout simplement non nul (<tt>nil</tt> pour faux, une autre valeur pour vrai).
Ruby est "tout objet", et de ce fait les "opérateurs" décrit ci-dessous, comme on les appelle dans les langage orientés objet ou procéduraux, sont en réalités des méthodes d'instance.
Les exemples, ici, utilisent des objets "standards" pour un souci de clarté, ils peuvent être remplacés par des expressions placées entre parenthèses.
Ainsi :
42 == 42 => true
|