mirror of
https://github.com/rstacruz/cheatsheets.git
synced 2026-01-11 15:48:18 -05:00
- Update some sheets which have very long sections - Remove `layout: 2017/sheet` (everything has the same layout now) - Remove outdated sheets
1.7 KiB
1.7 KiB
title, category, tags, intro
| title | category | tags | intro | |
|---|---|---|---|---|
| Ruby | Ruby |
|
Quick reference to some features of the Ruby programming language. |
Reference
{:.-one-column}
| Code | Description |
|---|---|
$! |
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 |