るりまサーチ

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

別のキーワード

  1. _builtin offset
  2. matchdata offset
  3. date offset
  4. psych offset
  5. datetime offset

ライブラリ

クラス

モジュール

キーワード

検索結果

<< < ... 4 5 6 >>

Enumerable#each_with_index(*args) {|item, index| ... } -> self (7.0)

要素とそのインデックスをブロックに渡して繰り返します。

...クを省略した場合は、
要素とそのインデックスを繰り返すような
Enumerator を返します。

Enumerator#with_index は offset 引数を受け取りますが、
each_with_index は受け取りません (引数はイテレータメソッドにそのまま渡されます)。...

Regexp#match(str, pos = 0) -> MatchData | nil (7.0)

指定された文字列 str に対して位置 pos から自身が表す正規表現によるマッ チングを行います。マッチした場合には結果を MatchData オブジェクトで返し ます。 マッチしなかった場合 nil を返します。

...)/.match("foobar", 3).captures) # => ["b", "r"]
p(/(.).(.)/.match("foobar", -3).captures) # => ["b", "r"]
//}

pos を指定しても MatchData#offset 等の結果
には影響しません。つまり、
//emlist[][ruby]{
re.match(str[pos..-1])
//}

//emlist[][ruby]{
re.match(str, pos)
//}
...

Regexp#match(str, pos = 0) {|m| ... } -> object | nil (7.0)

指定された文字列 str に対して位置 pos から自身が表す正規表現によるマッ チングを行います。マッチした場合には結果を MatchData オブジェクトで返し ます。 マッチしなかった場合 nil を返します。

...)/.match("foobar", 3).captures) # => ["b", "r"]
p(/(.).(.)/.match("foobar", -3).captures) # => ["b", "r"]
//}

pos を指定しても MatchData#offset 等の結果
には影響しません。つまり、
//emlist[][ruby]{
re.match(str[pos..-1])
//}

//emlist[][ruby]{
re.match(str, pos)
//}
...

Struct#[](member) -> object (7.0)

構造体のメンバの値を返します。

...# => "BAR"
p obj[-1] # => "BAR" # Array のように負のインデックスも指定できます。
p obj[2] # => in `[]': offset 2 too large for struct(size:2) (IndexError)
//}

[注意] 本メソッドの記述は Struct の下位クラスのインスタンスに対して...
<< < ... 4 5 6 >>