11件ヒット
[1-11件を表示]
(0.006秒)
別のキーワード
検索結果
先頭1件
-
変数と定数 (7.0)
-
変数と定数 * local * instance * class * class_var_scope * global * pseudo * const * prio
...のいずれかに区別されます。
通常の変数の二文字目以降は英数字または
_ですが、組み込み変数の一部には
「`$'+1文字の記号」という変数があります(builtinを参照)。変数名
の長さにはメモリのサイズ以外の制限はありませ......class << Foo
p @@a #=> NameError になります。
end
//}
===[a:global] グローバル変数
//emlist[例][ruby]{
$foobar
$/
//}
`$'で始まる変数はグローバル変数で、プログラムのどこからでも参照できます(その分、利用には注意が必要です)......変数としては使用できない特殊な名前を持っています。
例えば、 $' や $& あるいは $1, $2, $3 がそうです。
このように 「'$' + 特殊文字一文字」、または「'$' + 10進数字」という名前を持つ変数を特殊変数と呼びます。
また...