るりまサーチ

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

別のキーワード

  1. array fill
  2. array sample
  3. array []
  4. array slice
  5. array fetch

クラス

モジュール

キーワード

検索結果

Regexp#=~(string) -> Integer | nil (3219.0)

文字列 string との正規表現マッチを行います。マッチした場合、 マッチした位置のインデックスを返します(先頭は0)。マッチしなかった 場合、あるいは string が nil の場合には nil を返 します。

... string との正規表現マッチを行います。マッチした場合、
マッチした位置のインデックスを返します(先頭は0)。マッチしなかった
場合、あるいは string が nil の場合には nil を返
します。

//emlist[例][ruby]{
p
/foo/ =~ "foo" # => 0
p
...
...=> 1
p
/foo/ =~ "bar" # => nil
//}

組み込み変数 $~ もしくは Regexp.last_match にマッチに関する情報 MatchData が設定されます。

文字列のかわりにSymbolをマッチさせることができます。

@param string マッチ対象文字列

@raise TypeError string...
...が nil でも String オブジェクト
でも Symbol でもない場合発生します。

//emlist[例][ruby]{
p
/foo/ =~ "foo" # => 0
p
Regexp.last_match(0) # => "foo"
p
/foo/ =~ "afoo" # => 1
p
$~[0] # => "foo"
p
/foo/ =~ "bar" # => nil

unl...

GC::Profiler.result -> String (3115.0)

GC のプロファイル情報をフォーマットし、文字列として返します。

...C の発生ごとに集計します。
以下は、5 回 GC が発生した場合の実行例です。

$ ruby -e "GC::Profiler.enable; a = Array.new(100000){ 'aa' }; puts GC::Profiler.result"
GC 5 invokes.
Index Invoke Time(sec) Use Size(byte) Total Size(byte) Total Objec...
...Time
Ruby が起動してから GC が起動するまでに経過した時間
: Use Size
ヒープ内での使用サイズ
: Total Size
ヒープ全体のサイズ
: Total Object
ヒープ内に存在するオブジェクトの個数
: GC Time
GC の処理時間

@see GC::Profiler.report...