るりまサーチ

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

別のキーワード

  1. _builtin at
  2. _builtin values_at
  3. time at
  4. dbm values_at
  5. irb irb_at_exit

ライブラリ

クラス

キーワード

検索結果

<< < 1 2 3 4 ... > >>

Array#repeated_permutation(n) { |p| ... } -> self (12219.0)

サイズ n の重複順列をすべて生成し,それを引数としてブロックを実行します。

...を生成する Enumerator オブジェクトを返します。

@
param n 生成する配列のサイズを整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる暗
黙の型変換を試みます。

@
raise TypeError 引...
...eated_permutation(1).to_a #=> [[1], [2]]
a.repeated_permutation(2).to_a #=> [[1,1],[1,2],[2,1],[2,2]]
a.repeated_permutation(3).to_a #=> [[1,1,1],[1,1,2],[1,2,1],[1,2,2],
# [2,1,1],[2,1,2],[2,2,1],[2,2,2]]
a.repeated_permutation(0).to_a #=> [[]] # one permutati...
...ロックを実
行して self を返します。

//emlist[例][ruby]{
a = [1, 2]
result = []
a.repeated_permutation(3) {|e| result << e} # => [1,2]
result #=> [[1,1,1],[1,1,2],[1,2,1],[1,2,2],
# [2,1,1],[2,1,2],[2,2,1],[2,2,2]]
//}

@
see Array#repeated_combination, Array#permutation...

Gem::Installer#installation_satisfies_dependency?(dependency) -> bool (12207.0)

登録されているソースインデックスが与えられた依存関係を 満たすことができる場合は、真を返します。そうでない場合は偽を返します。

...登録されているソースインデックスが与えられた依存関係を
満たすことができる場合は、真を返します。そうでない場合は偽を返します。

@
param dependency Gem::Dependency のインスタンスを指定します。...

Logger#datetime_format -> String | nil (12207.0)

ログに記録する時の日付のフォーマットです。

...r.datetime_format # => nil
logger.debug("test")
logger.datetime_format = '%Y/%m/%dT%H:%M:%S.%06d'
logger.datetime_format # => "%Y/%m/%dT%H:%M:%S.%06d"
logger.debug("test")

# => D, [2019-03-12T22:52:13.674385 #17393] DEBUG -- : test
# D, [2019/03/12T22:52:13.000012#17393] DEBUG -- : test
//}

@
se...
...e Time#strftime, Logger#datetime_format=...

RDoc::Options#static_path=(vals) (12207.0)

コマンドライン引数の --copy-files オプションと同様の指定を行います。

...コマンドライン引数の --copy-files オプションと同様の指定を行います。

@
param vals パスを文字列の配列で指定します。...

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

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

...列全体を表します。

@
param index インデックスを整数またはシンボル(名前付きキャプチャの場合)で 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) # => ["fo...
...z", "foo", "bar", "baz", nil]
p m.values_at(-1, -2, -3, -4, -5) # => ["baz", "bar", "foo", nil, nil]

m = /(?<a>\d+) *(?<op>[+\-*\/]) *(?<b>\d+)/.match("1 + 2")
m.to_a # => ["1 + 2", "1", "+", "2"]
m.values_at(:a, :b, :op) # => ["1", "2", "+"]
//}

@
see Array#values_at, Array#[]...

絞り込み条件を変える

MatchData#post_match -> String (12107.0)

マッチした部分より後ろの文字列を返します($'と同じ)。

...マッチした部分より後ろの文字列を返します($'と同じ)。

//emlist[例][ruby]{
/(bar)(BAZ)?/ =~ "foobarbaz"
p $~.post_match # => "baz"
//}

@
see MatchData#pre_match...

MatchData#pre_match -> String (12107.0)

マッチした部分より前の文字列を返します($`と同じ)。

...マッチした部分より前の文字列を返します($`と同じ)。

//emlist[例][ruby]{
/(bar)(BAZ)?/ =~ "foobarbaz"
p $~.pre_match # => "foo"
//}

@
see MatchData#post_match...

Pathname#fnmatch(pattern, *args) -> bool (9219.0)

File.fnmatch(pattern, self.to_s, *args) と同じです。

...le.fnmatch(pattern, self.to_s, *args) と同じです。

@
param pattern パターンを文字列で指定します。ワイルドカードとして `*', `?', `[]' が使用できま
す。Dir.glob とは違って `{}' や `**/' は使用できません。

@
param args File.fnmatch...
...を参照してください。

//emlist[例][ruby]{
require "pathname"

path = Pathname("testfile")
path.fnmatch("test*") # => true
path.fnmatch("TEST*") # => false
path.fnmatch("TEST*", File::FNM_CASEFOLD) # => true
//}

@
see File.fnmatch...

Pathname#fnmatch?(pattern, *args) -> bool (9219.0)

File.fnmatch?(pattern, self.to_s, *args) と同じです。

...e.fnmatch?(pattern, self.to_s, *args) と同じです。

@
param pattern パターンを文字列で指定します。ワイルドカードとして `*', `?', `[]' が使用できま
す。Dir.glob とは違って `{}' や `**/' は使用できません。

@
param args File.fnmatch...
...を参照してください。

@
see File.fnmatch?...
<< < 1 2 3 4 ... > >>