るりまサーチ

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

別のキーワード

  1. rbconfig ruby
  2. fiddle ruby_free
  3. fiddle build_ruby_platform
  4. rake ruby
  5. rubygems/defaults ruby_engine

キーワード

検索結果

<< 1 2 3 ... > >>

Gem::Specification#required_ruby_version=(requirement) (24647.0)

この Gem パッケージを動作させるのに必要な Ruby のバージョンをセットします。

...この Gem パッケージを動作させるのに必要な Ruby のバージョンをセットします。

@
param requirement Gem::Requirement.create が受け付ける形式のオブジェクトを指定します。

@
see Gem::Requirement...

Gem::Specification#required_rubygems_version=(requirement) (24613.0)

この Gem パッケージを動作させるのに必要な RubyGems のバージョンをセットします。

...この Gem パッケージを動作させるのに必要な RubyGems のバージョンをセットします。

@
param requirement Gem::Requirement.create が受け付ける形式のオブジェクトを指定します。

@
see Gem::Requirement...

Kernel#require(path) -> bool (24264.0)

RubyGems を require すると、Kernel#require が Gem を 要求されたときにロードするように置き換えます。

...
Ruby
Gems を require すると、Kernel#require が Gem を
要求されたときにロードするように置き換えます。

再定義された Kernel#require を呼び出すと以下の事を行います。
Ruby
のロードパスに存在するライブラリを指定した場合はその...
...た Gem ファイルの中から見つかった場合は、
その Gem をロードパスに登録します。

@
param path ロードしたいライブラリの名前を指定します。

@
return 既にロードされているライブラリを再度ロードしようとした場合は false を返...

Matrix#find_index(selector = :all) {|e| ... } -> [Integer, Integer] | nil (9431.0)

指定した値と一致する要素の位置を [row, column] という配列で返します。 ブロックを与えた場合は各要素を引数としてブロックを呼び出し、 返り値が真であった要素の位置を返します。

...atrix#each を参照してください。

//emlist[例][ruby]{
require
'matrix'
Matrix[ [1,2], [3,4] ].index(&:even?) # => [0, 1]
Matrix[ [1,1], [1,1] ].index(1, :strict_lower) # => [1, 0]
//}

value を指定せず、さらにブロックを省略した場合、
Enumerator を返します。

@
par...
...am value 探索する値
@
param selector 探索範囲...

Matrix#find_index(value, selector = :all) -> [Integer, Integer] | nil (9431.0)

指定した値と一致する要素の位置を [row, column] という配列で返します。 ブロックを与えた場合は各要素を引数としてブロックを呼び出し、 返り値が真であった要素の位置を返します。

...atrix#each を参照してください。

//emlist[例][ruby]{
require
'matrix'
Matrix[ [1,2], [3,4] ].index(&:even?) # => [0, 1]
Matrix[ [1,1], [1,1] ].index(1, :strict_lower) # => [1, 0]
//}

value を指定せず、さらにブロックを省略した場合、
Enumerator を返します。

@
par...
...am value 探索する値
@
param selector 探索範囲...

絞り込み条件を変える

Prime#prime_division(value, generator= Prime::Generator23.new) -> [[Integer, Integer]] (9249.0)

与えられた整数を素因数分解します。

...与えられた整数を素因数分解します。

@
param value 素因数分解する任意の整数を指定します。

@
param generator 素数生成器のインスタンスを指定します。

@
return 素因数とその指数から成るペアを要素とする配列です。つまり、戻...
...

@
raise ZeroDivisionError 与えられた数値がゼロである場合に発生します。

//emlist[例][ruby]{
require
'prime'
Prime.prime_division(12) #=> [[2,2], [3,1]]
Prime.prime_division(10) #=> [[2,1], [5,1]]
//}

@
see Prime.prime_division, Prime::EratosthenesGenerator, Prime::TrialDivisi...
...onGenerator, Prime::Generator23...

StringIO#readline(rs = $/) -> String (9243.0)

自身から 1 行読み込んで、その文字列を返します。

...終端に到達した時には、例外 EOFError を発生させます。
I
O#readline と違い読み込んだ文字列を変数 $_ にセットしません。

@
param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしとみなします。空文字列...
...ラフモード)。

@
raise EOFError 文字列の終端に到達した時に発生します。

@
raise IOError 自身が読み込み用にオープンされていなければ発生します。

//emlist[例][ruby]{
require
"stringio"
a = StringIO.new("hoge\nfoo\nbar\n")
a.readline...
...#=> "hoge\n"
a.readline(nil) #=> "foo\nbar\n"
a.readline #=> EOFError が発生する
//}

@
see $/...

StringScanner#inspect -> String (9243.0)

StringScannerオブジェクトを表す文字列を返します。

...StringScannerオブジェクトを表す文字列を返します。

文字列にはクラス名の他、以下の情報が含まれます。

* スキャナポインタの現在位置。
* スキャン対象の文字列の長さ。
* スキャンポインタの前後にある文字。...
...上記実行例の @ がスキャンポインタを表します。

//emlist[例][ruby]{
require
'strscan'

s = StringScanner.new('test string')
s.inspect # => "#<StringScanner 0/11 @ \"test ...\">"
s.scan(/\w+/) # => "test"
s.inspect...
...#<StringScanner 4/11 \"test\" @ \" stri...\">"
s.scan(/\s+/) # => " "
s.inspect # => "#<StringScanner 5/11 \"test \" @ \"strin...\">"
s.scan(/\w+/) # => "string"
s.inspect # => "#<StringScanner fin>"...

StringIO#readlines(rs = $/) -> [String] (9237.0)

自身からデータを全て読み込んで、その各行を要素としてもつ配列を返します。 既に文字列の終端に達していれば空配列 [] を返します。

...[] を返します。

@
param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしとみなします。空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。

@
raise IOError 自身が読み...
...込み用にオープンされていなければ発生します。

//emlist[例][ruby]{
require
"stringio"
a = StringIO.new("hoge\nfoo\nbar\n")
a.readlines #=> ["hoge\n", "foo\n", "bar\n"]
a.readlines #=> []
//}

@
see $/...
<< 1 2 3 ... > >>