最終更新:2007-12-11 (火) 10:02:43 (3634d)  

Ruby/組み込み変数 はてなブックマークを見る
Top / Ruby / 組み込み変数

$なんちゃら

ローカルスコープ

  • $_
  • $&
  • $
  • $`
  • $'
  • $+
  • $1
  • $2
  • $3 ...

スレッドローカルスコープ

  • $?
  • $!
  • $@
  • $SAFE

グローバルスコープ

  • $=
  • $/
  • $\
  • $,
  • $;
  • $.
  • $<
  • $deferr
  • $>
  • $defout
  • $0
  • $PROGRAM_NAME
  • $*
  • $$
  • $:
  • $LOAD_PATH
  • $"
  • $LOADED_FEATURES
  • $DEBUG
  • $FILENAME
  • $stdin
  • $stdout
  • $stderr
  • $VERBOSE
  • $KCODE

オプション変数

Ruby インタプリタのコマンドライン情報を示す一連の変数

$-0    # $/ の別名
$-a    # -a が指定されている時、真。リードオンリー変数。
$-d    # $DEBUG の別名
$-F    # $; の別名
$-i    # -i[extension] が指定されている時、拡張子を表す文字列を格納。
$-I    # $LOAD_PATH の別名。
$-K    # $KCODE の別名。
$-l    # -l が指定されている時、真。リードオンリー変数。
$-p    # -p が指定されている時、真。リードオンリー変数。
$-v    # $VERBOSE の別名。
$-w    # 同上
$-W    # -W[level] で指定した値を返す。(警告レベル)

リンク