るりまサーチ

最速Rubyリファレンスマニュアル検索!
22件ヒット [1-22件を表示] (0.004秒)

別のキーワード

  1. kernel $'
  2. _builtin $'
  3. $' kernel
  4. $' _builtin

種類

ライブラリ

モジュール

検索結果

Kernel$$' -> String | nil (18107.0)

現在のスコープで最後に成功した正規表現のパターンマッチでマッチした 部分より後ろの文字列です。 最後のマッチが失敗していた場合には nil となります。

...

この変数はローカルスコープかつスレッドローカル、読み取り専用です。
Ruby起動時の初期値は nil です。

//emlist[例][ruby]{
str = '<p><a href="http://example.com">example.com</a></p>'
if %r[<a href="(.*?)">(.*?)</a>] =~ str
p $'
end
#=> "</p>"
//}...

変数と定数 (6.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進数字」という名前を持つ変数を特殊変数と呼びます。

また...