Ruby - Constantes prédéfinies
Le tableau suivant répertorie toutes les constantes prédéfinies de Ruby -
NOTE- TRUE, FALSE et NIL sont rétrocompatibles. Il est préférable d'utiliser true, false et nil.
| N ° Sr. | Nom et description de la constante |
|---|---|
| 1 | TRUE Synonyme de vrai. |
| 2 | FALSE Synonyme de faux. |
| 3 | NIL Synonyme de nil. |
| 4 | ARGF Un objet donnant accès à la concaténation virtuelle de fichiers passés en tant qu'arguments de ligne de commande ou entrée standard s'il n'y a pas d'arguments de ligne de commande. Un synonyme de $ <. |
| 5 | ARGV Un tableau contenant les arguments de ligne de commande passés au programme. Un synonyme de $ *. |
| 6 | DATA Un flux d'entrée pour lire les lignes de code suivant la directive __END__. Non défini si __END__ n'est pas présent dans le code. |
| sept | ENV Un objet de type hachage contenant les variables d'environnement du programme. ENV peut être traité comme un hachage. |
| 8 | RUBY_PLATFORM Une chaîne indiquant la plate-forme de l'interpréteur Ruby. |
| 9 | RUBY_RELEASE_DATE Une chaîne indiquant la date de sortie de l'interpréteur Ruby |
| dix | RUBY_VERSION Une chaîne indiquant la version de l'interpréteur Ruby. |
| 11 | STDERR Flux de sortie d'erreur standard. Valeur par défaut de $ stderr . |
| 12 | STDIN Flux d'entrée standard. Valeur par défaut de $ stdin. |
| 13 | STDOUT Flux de sortie standard. Valeur par défaut de $ stdout. |
| 14 | TOPLEVEL_BINDING Un objet de liaison au niveau supérieur de Ruby. |
