Ruby - Constantes predefinidas
La siguiente tabla enumera todas las constantes predefinidas de Ruby:
NOTE- TRUE, FALSE y NIL son compatibles con versiones anteriores. Es preferible utilizar verdadero, falso y nulo.
No Señor. | Nombre y descripción de la constante |
---|---|
1 | TRUE Sinónimo de verdadero. |
2 | FALSE Sinónimo de falso. |
3 | NIL Sinónimo de nulo. |
4 | ARGF Un objeto que proporciona acceso a la concatenación virtual de archivos pasados como argumentos de línea de comandos o entrada estándar si no hay argumentos de línea de comandos. Un sinónimo de $ <. |
5 | ARGV Una matriz que contiene los argumentos de la línea de comandos pasados al programa. Un sinónimo de $ *. |
6 | DATA Un flujo de entrada para leer las líneas de código que siguen la directiva __END__. No definido si __END__ no está presente en el código. |
7 | ENV Un objeto similar a un hash que contiene las variables de entorno del programa. ENV se puede manejar como un hash. |
8 | RUBY_PLATFORM Una cadena que indica la plataforma del intérprete de Ruby. |
9 | RUBY_RELEASE_DATE Una cadena que indica la fecha de lanzamiento del intérprete de Ruby. |
10 | RUBY_VERSION Cadena que indica la versión del intérprete de Ruby. |
11 | STDERR Flujo de salida de error estándar. Valor predeterminado de $ stderr . |
12 | STDIN Flujo de entrada estándar. Valor predeterminado de $ stdin. |
13 | STDOUT Flujo de salida estándar. Valor predeterminado de $ stdout. |
14 | TOPLEVEL_BINDING Un objeto vinculante en el nivel superior de Ruby. |