るりまサーチ

最速Rubyリファレンスマニュアル検索!
16件ヒット [1-16件を表示] (0.027秒)
トップページ > クエリ:(...)[x] > ライブラリ:ビルトイン[x]

クラス

キーワード

検索結果

MatchData#values_at(*index) -> [String] (8.0)

正規表現中の n 番目の括弧にマッチした部分文字列の配列を返します。

...キャプチャの場合)で 0 個以上指定します。

//emlist[例][ruby]{
m = /(foo)(bar)(baz)/.match("foobarbaz")
# same as m.to_a.values_at(...)
p m.values_at(0, 1, 2, 3, 4) # => ["foobarbaz", "foo", "bar", "baz", nil]
p m.values_at(-1, -2, -3, -4, -5) # => ["baz", "bar", "foo", nil, n...

Range (8.0)

範囲オブジェクトのクラス。 範囲オブジェクトは文字どおり何らかの意味での範囲を表します。数の範囲はもちろん、 日付の範囲や、「"a" から "z" まで」といった文字列の範囲を表すこともできます。

...# => nil..nil
p(nil..) # => nil..nil
//}

範囲式で両端を略した書き方はできません。

p(..) # => SyntaxError
p(...) # Ruby 2.7 で導入されたメソッド引数の forward として解釈されてしまう


==== 機能

範囲オブジェクトは範囲を...