18 lines
667 B
Markdown
18 lines
667 B
Markdown
|
|
* `$!` - latest error message
|
|
* `$@` - location of error
|
|
* `$_` - string last read by gets
|
|
* `$.` - line number last read by interpreter
|
|
* `$&` - string last matched by regexp
|
|
* `$~` - the last regexp match, as an array of subexpressions
|
|
* `$n` - the nth subexpression in the last match (same as $~[n])
|
|
* `$=` - case-insensitivity flag
|
|
* `$/` - input record separator
|
|
* `$\` - output record separator
|
|
* `$0` - the name of the ruby script file
|
|
* `$*` (or `ARGV`) - the command line arguments
|
|
* `$$` - interpreter's process ID
|
|
* `$?` - exit status of last executed child process
|
|
* `$-i` `$-l` `$-p` `$-v` - Command line switches
|
|
* `$-v` (or `$VERBOSE`) - verbose mode
|