るりまサーチ

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

別のキーワード

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

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

Fiber#raise(exception, message = nil, backtrace = nil) -> object (24358.0)

selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。

...すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。

Fiber.yield が呼ばれていないかファイバーがすでに終了している場合、
FiberError が発生します。

引数を渡さない場合、RuntimeError が発生します。
message 引...
...数を渡した場合、message 引数をメッセージとした RuntimeError
が発生します。

その他のケースでは、最初の引数は Exception か Exception
のインスタンスを返す exception メソッドを持ったオブジェクトである
必要があります。
この...
...

@
param message 例外のメッセージとなる文字列です。
@
param exception 発生させる例外です。
@
param backtrace 例外発生時のスタックトレースです。文字列の配列で指定します。

//emlist[例][ruby]{
f = Fiber.new { Fiber.yield }
f.resume
f.raise "Error...

Fiber#raise -> object (24258.0)

selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。

...すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。

Fiber.yield が呼ばれていないかファイバーがすでに終了している場合、
FiberError が発生します。

引数を渡さない場合、RuntimeError が発生します。
message 引...
...数を渡した場合、message 引数をメッセージとした RuntimeError
が発生します。

その他のケースでは、最初の引数は Exception か Exception
のインスタンスを返す exception メソッドを持ったオブジェクトである
必要があります。
この...
...

@
param message 例外のメッセージとなる文字列です。
@
param exception 発生させる例外です。
@
param backtrace 例外発生時のスタックトレースです。文字列の配列で指定します。

//emlist[例][ruby]{
f = Fiber.new { Fiber.yield }
f.resume
f.raise "Error...

Fiber#raise(message) -> object (24258.0)

selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。

...すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。

Fiber.yield が呼ばれていないかファイバーがすでに終了している場合、
FiberError が発生します。

引数を渡さない場合、RuntimeError が発生します。
message 引...
...数を渡した場合、message 引数をメッセージとした RuntimeError
が発生します。

その他のケースでは、最初の引数は Exception か Exception
のインスタンスを返す exception メソッドを持ったオブジェクトである
必要があります。
この...
...

@
param message 例外のメッセージとなる文字列です。
@
param exception 発生させる例外です。
@
param backtrace 例外発生時のスタックトレースです。文字列の配列で指定します。

//emlist[例][ruby]{
f = Fiber.new { Fiber.yield }
f.resume
f.raise "Error...

TracePoint#raised_exception -> Exception (15237.0)

発生した例外を返します。

...

@
raise RuntimeError :raise イベントのためのイベントフックの外側で実行し
た場合に発生します。

//emlist[例][ruby]{
trace = TracePoint.new(:raise) do |tp|
tp.raised_exception # => #<ZeroDivisionError: divided by 0>
end
trace.enable
begin
0/0
r
...

Random#rand(range) -> Integer | Float (9255.0)

一様な擬似乱数を発生させます。

...ることは出来ません。

三番目の形式では range で指定された範囲の値を返します。
r
ange の始端と終端が共に整数の場合は整数を、少なくとも片方が実数の場合は実数を返します。
r
angeが終端を含まない(つまり ... で生成し...
...れます。
r
ange.end - range.begin が整数を返す場合は range.begin + self.rand((range.end - range.begin) + e)
の値を返します(e は終端を含む場合は1、含まない場合は0です)。
r
ange.end - range.begin が実数を返す場合も同様です。
このため range が Ti...
...います。

@
param max 乱数値の上限を正の整数または実数で指定します。
max 自体は乱数値の範囲に含まれません。
@
param range 発生させる乱数値の範囲を Range オブジェクトで指定します。
r
ange.end - range.begin...

絞り込み条件を変える

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

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

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

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

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

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

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

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

@
see Prime.prime_division, Prime::EratosthenesGenerator, Prime::TrialDiv...
...isionGenerator, Prime::Generator23...

Random#rand -> Float (9155.0)

一様な擬似乱数を発生させます。

...ることは出来ません。

三番目の形式では range で指定された範囲の値を返します。
r
ange の始端と終端が共に整数の場合は整数を、少なくとも片方が実数の場合は実数を返します。
r
angeが終端を含まない(つまり ... で生成し...
...れます。
r
ange.end - range.begin が整数を返す場合は range.begin + self.rand((range.end - range.begin) + e)
の値を返します(e は終端を含む場合は1、含まない場合は0です)。
r
ange.end - range.begin が実数を返す場合も同様です。
このため range が Ti...
...います。

@
param max 乱数値の上限を正の整数または実数で指定します。
max 自体は乱数値の範囲に含まれません。
@
param range 発生させる乱数値の範囲を Range オブジェクトで指定します。
r
ange.end - range.begin...

Random#rand(max) -> Integer | Float (9155.0)

一様な擬似乱数を発生させます。

...ることは出来ません。

三番目の形式では range で指定された範囲の値を返します。
r
ange の始端と終端が共に整数の場合は整数を、少なくとも片方が実数の場合は実数を返します。
r
angeが終端を含まない(つまり ... で生成し...
...れます。
r
ange.end - range.begin が整数を返す場合は range.begin + self.rand((range.end - range.begin) + e)
の値を返します(e は終端を含む場合は1、含まない場合は0です)。
r
ange.end - range.begin が実数を返す場合も同様です。
このため range が Ti...
...います。

@
param max 乱数値の上限を正の整数または実数で指定します。
max 自体は乱数値の範囲に含まれません。
@
param range 発生させる乱数値の範囲を Range オブジェクトで指定します。
r
ange.end - range.begin...

Encoding::Converter#convert(source_string) -> String (9149.0)

与えられた文字列を変換して、変換できた結果を返します。 引数の末尾の文字がバイト列の途中で終わっている場合、そのバイト列は変換器内に取り置かれます。 変換を終了させるには Encoding::Converter#finish を呼びます。

...verter#finish を呼びます。

Encoding::Converter を用いると、文字列の一部または全部を渡して変換を行うことができます。よって、不正なバイトを意識せずにストリームから読み出した文字列を変換したいときには Encoding::Converter...
...erter#convert では、これらの例外を捕獲しても、例外を起こしたところから変換を再開することはできません。不正なバイトや変換先で未定義な文字をエスケープしたい場合やさらに細かい指定を行いたい場合は、Encoding::Conver...
...ter#primitive_convert を用います。

@
param source_string 変換する文字列の一部または全部です。
@
return 変換結果である文字列の一部または全部です。
@
raise Encoding::InvalidByteSequenceError 変換元のエンコーディングにおいて不正なバイト...

OptionParser#parse(*args, into: nil) -> [String] (9143.0)

与えられた argv をパースします。 argv からオプションを取り除いたものを返します。

...argv をパースします。
argv からオプションを取り除いたものを返します。

OptionParser#permute と同様に振舞います。しかし、
環境変数に POSIXLY_CORRECT が設定されている場合は、
OptionParser#order と同様に振舞います。

@
param argv パ...
...で指定します。

@
param args パースしたい引数を順に文字列として与えます。

@
param into オプションを格納するハッシュを指定します。
指定したハッシュにはオプションの名前をキーとして、OptionParser#onに渡されたブ...
...す。

@
raise OptionParser::ParseError パースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスになります。

//emlist[例][ruby]{
r
equire "optparse"

opts = OptionParser.new do |o...

絞り込み条件を変える

OptionParser#parse(argv, into: nil) -> [String] (9143.0)

与えられた argv をパースします。 argv からオプションを取り除いたものを返します。

...argv をパースします。
argv からオプションを取り除いたものを返します。

OptionParser#permute と同様に振舞います。しかし、
環境変数に POSIXLY_CORRECT が設定されている場合は、
OptionParser#order と同様に振舞います。

@
param argv パ...
...で指定します。

@
param args パースしたい引数を順に文字列として与えます。

@
param into オプションを格納するハッシュを指定します。
指定したハッシュにはオプションの名前をキーとして、OptionParser#onに渡されたブ...
...す。

@
raise OptionParser::ParseError パースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスになります。

//emlist[例][ruby]{
r
equire "optparse"

opts = OptionParser.new do |o...
<< 1 2 3 ... > >>