Respuesta
Pre-defined variables
$! The exception information message set by 'raise'.
[email protected] Array of backtrace of the last exception thrown.
$& The string matched by the last successful match.
$` The string to the left of the last successful match.
$' The string to the right of the last successful match.
$+ The highest group matched by the last successful match.
$1 The Nth group of the last successful match. May be > 1.
$~ The information about the last match in the current scope.
$= The flag for case insensitive, nil by default.
$/ The input record separator, newline by default.
$\ The output record separator for the print and IO#write. Default is nil.
$, The output field separator for the print and Array#join.
$; The default separator for String#split.
$. The current input line number of the last file that was read.
$< The virtual concatenation file of the files given on command line (or from $stdin if no files were given).
$> The default output for print, printf. $stdout by default.
$_ The last input line of string by gets or readline.
$0 Contains the name of the script being executed. May be assignable.
$* Command line arguments given for the script sans args.
$$ The process number of the Ruby running this script.
$? The status of the last executed child process.
$: Load path for scripts and binary modules by load or require.
$" The array contains the module names loaded by require.
$DEBUG The status of the -d switch.
$FILENAME Current input file from $<. Same as $<.filename.
$LOAD_PATH The alias to the $:.
$stderr The current standard error output.
$stdin The current standard input.
$stdout The current standard output.
$VERBOSE The verbose flag, which is set by the -v switch.
$-0 The alias to $/.
$-a True if option -a is set. Read-only variable.
$-d The alias to $DEBUG.
$-F The alias to $;.
$-i In in-place-edit mode, this variable holds the extension, otherwise nil.
$-I The alias to $:.
$-l True if option -l is set. Read-only variable.
$-p True if option -p is set. Read-only variable.
$-v The alias to $VERBOSE.
$ -w True if option -w is set.
¡Los atajos anteriores son un desafortunado anacronismo de Perl! Hay "nombres en inglés" disponibles para algunos de ellos, que se explican por sí solos, y que se deben usar si están disponibles.
ver también: http://ruby.runpaint.org/globals
ver también: http://www.zenspider.com/Languages/Ruby/QuickRef.html
$:
es equivalente a $LOAD_PATH
, es decir, la lista de directorios que pueda require
de archivos sin dar una ruta más específica. Encontrará el Ruby QuickRef útil para otras variables predefinidas que puede encontrar.
$:
es la ruta de carga y $LOAD_PATH
es su alias. Cuando usted load
/require
bibliotecas/archivos dentro de su aplicación ruby, ruby busca en los directorios enumerados en $:
para ellos. Con $: << File.expand_path('../lib', __FILE__)
agrega un directorio específico a la ruta de carga.
- 1. ¿Qué es "p" en Ruby?
- 2. ¿Qué es "para" en Ruby
- 3. ¿Qué es "principal" en Ruby?
- 4. ¿Qué es una gema Ruby?
- 5. ¿Qué es el operador "= ~" en Ruby?
- 6. ¿Qué es un trabajador en ruby / rails?
- 7. ¿Qué es exactamente `&: capitalize` en Ruby?
- 8. ¿Qué es MVC en Ruby on Rails?
- 9. ¿Qué es el equivalente "sys.stdout.write()" en Ruby?
- 10. Ruby on Rails: alias_method_chain, ¿qué es exactamente?
- 11. ¿por qué ruby scanf es tan lento?
- 12. ¿Qué es esto _n_ Ruby koans?
- 13. ¿Qué hace == en Ruby?
- 14. ¿Qué hace% {} en Ruby?
- 15. ¿Qué significa @@ en Ruby?
- 16. ¿Qué significa || = en Ruby?
- 17. ¿Qué es lo opuesto a chr() en Ruby?
- 18. ¿Por qué no puedo hacer "si es cero" en ruby?
- 19. ¿Qué es Object :: private y Object :: public en Ruby?
- 20. ¿Qué hace send() en Ruby?
- 21. ¿Qué significa @@ variable en Ruby?
- 22. ¿Qué significa "sombra" en Ruby?
- 23. ¿Qué son: + y &: + en Ruby?
- 24. ¿qué significa "$ &" significa en Ruby
- 25. ¿Qué significa __FILE__ en Ruby?
- 26. ¡Qué hace! significa en ruby?
- 27. ¿Qué significa * (estrella) en Ruby?
- 28. ¿Es seguro || = en Ruby thread?
- 29. Ruby: ¿Qué significa $ 1?
- 30. ¿Qué es "?" rubí en Rubí
posible duplicado del [En el lenguaje de programación Ruby, ¿cuál es el nombre de $:] (http://stackoverflow.com/questions/7634686/ in-the-ruby-programming-language-what-is-the-name-of) –