特殊変数
ドキュメント:
English
特殊変数の可読形式を提供する。
ドキュメント:
library English | Ruby リファレンスマニュアル [公式]
参考:
$0 ? なにそれ? $PROGRAM_NAME なら分かる/English ライブラリで特殊変数の可読性を上げる – Qiita
Kernel の特殊変数をできるだけ $ 記号なしで書いてみる | TechRacho
$@ などの特殊変数をわかりやすい英語名で使用する | わからん
Perl っぽい記号やめようぜ | rochefort’s blog
global_variables
全てのグローバル変数がシンボルとして格納された配列
ドキュメント:
Kernel.#global_variables | Ruby リファレンスマニュアル [公式]
参考:
$LOAD_PATH / $: / $-I
ライブラリをロードする際の検索パス
ドキュメント:
参考:
グローバル変数 $LOAD_PATH にパスを追加したい – teratail
$LOADED_FEATURES / $”
ロードされたファイルのファイル名が全て格納された配列
ドキュメント:
$ERROR_POSITION / $@
最後に発生した例外のバックトレースが格納された配列
ドキュメント:
$ERROR_POSITION | Ruby リファレンスマニュアル [公式]
$stdout / $>
標準出力
ドキュメント:
Object::ARGV / $*
引数が格納された配列
ドキュメント:
Object::ARGV | Ruby リファレンスマニュアル [公式]
Object::ARGF / $<
すべての引数または標準入力で構成される仮想ファイル
ドキュメント:
Object::ARGF | Ruby リファレンスマニュアル [公式]