るりまサーチ

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

別のキーワード

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

ライブラリ

モジュール

キーワード

検索結果

<< 1 2 > >>

BigMath.#PI(prec) -> BigDecimal (18144.0)

円周率を prec で指定した精度で計算します。

...で計算します。

@
param prec 計算結果の精度。

@
raise ArgumentError prec に 0 以下が指定された場合に発生します。

//emlist[][ruby]{
require "bigdecimal/math"

puts BigMath::PI(2) #=> 0.31415926535897932384671233672993238432e1
puts BigMath::PI(5) #=> 0.31415926535897...
...932384627534923029509162e1
puts BigMath::PI(10) #=> 0.3141592653589793238462643388813853786957412e1
//}...

Process.#waitpid(pid = -1, flags = 0) -> Integer | nil (3237.0)

pid で指定される特定の子プロセスの終了を待ち、そのプロセスが 終了した時に pid を返します。 wait2, waitpid2 は子プロセスの pid と終了ステータスを表す Process::Status オブジェクトの配列を返します。 ノンブロッキングモードで子プロセスがまだ終了していない時には nil を返します。

...
pi
d で指定される特定の子プロセスの終了を待ち、そのプロセスが
終了した時に pid を返します。
wait2, waitpid2 は子プロセスの pid と終了ステータスを表す
Process::Status オブジェクトの配列を返します。
ノンブロッキングモー...
...ていない時には
nil を返します。

$? に終了した子プロセスの Process::Status オブジェクトがセットされます。

@
param pid 子プロセスのプロセス ID を整数で指定します。
0 以上なら指定されたプロセス ID の子プロセスを待...
...(省略時のデフォルト) は任意の子プロセスを待ちます。
-1 未満なら pid の絶対値とプロセスグループ ID が同じ任意の子プロセスを待ちます。

@
param flags Process モジュールの定数 Process::WNOHANG(ノンブロッキングモード)と...

Process.#waitpid2(pid = -1, flags = 0) -> [Integer, Process::Status] | nil (3237.0)

pid で指定される特定の子プロセスの終了を待ち、そのプロセスが 終了した時に pid を返します。 wait2, waitpid2 は子プロセスの pid と終了ステータスを表す Process::Status オブジェクトの配列を返します。 ノンブロッキングモードで子プロセスがまだ終了していない時には nil を返します。

...
pi
d で指定される特定の子プロセスの終了を待ち、そのプロセスが
終了した時に pid を返します。
wait2, waitpid2 は子プロセスの pid と終了ステータスを表す
Process::Status オブジェクトの配列を返します。
ノンブロッキングモー...
...ていない時には
nil を返します。

$? に終了した子プロセスの Process::Status オブジェクトがセットされます。

@
param pid 子プロセスのプロセス ID を整数で指定します。
0 以上なら指定されたプロセス ID の子プロセスを待...
...(省略時のデフォルト) は任意の子プロセスを待ちます。
-1 未満なら pid の絶対値とプロセスグループ ID が同じ任意の子プロセスを待ちます。

@
param flags Process モジュールの定数 Process::WNOHANG(ノンブロッキングモード)と...

Process.#wait(pid = -1, flags = 0) -> Integer | nil (137.0)

pid で指定される特定の子プロセスの終了を待ち、そのプロセスが 終了した時に pid を返します。 wait2, waitpid2 は子プロセスの pid と終了ステータスを表す Process::Status オブジェクトの配列を返します。 ノンブロッキングモードで子プロセスがまだ終了していない時には nil を返します。

...
pi
d で指定される特定の子プロセスの終了を待ち、そのプロセスが
終了した時に pid を返します。
wait2, waitpid2 は子プロセスの pid と終了ステータスを表す
Process::Status オブジェクトの配列を返します。
ノンブロッキングモー...
...ていない時には
nil を返します。

$? に終了した子プロセスの Process::Status オブジェクトがセットされます。

@
param pid 子プロセスのプロセス ID を整数で指定します。
0 以上なら指定されたプロセス ID の子プロセスを待...
...(省略時のデフォルト) は任意の子プロセスを待ちます。
-1 未満なら pid の絶対値とプロセスグループ ID が同じ任意の子プロセスを待ちます。

@
param flags Process モジュールの定数 Process::WNOHANG(ノンブロッキングモード)と...

Process.#wait2(pid = -1, flags = 0) -> [Integer, Process::Status] | nil (137.0)

pid で指定される特定の子プロセスの終了を待ち、そのプロセスが 終了した時に pid を返します。 wait2, waitpid2 は子プロセスの pid と終了ステータスを表す Process::Status オブジェクトの配列を返します。 ノンブロッキングモードで子プロセスがまだ終了していない時には nil を返します。

...
pi
d で指定される特定の子プロセスの終了を待ち、そのプロセスが
終了した時に pid を返します。
wait2, waitpid2 は子プロセスの pid と終了ステータスを表す
Process::Status オブジェクトの配列を返します。
ノンブロッキングモー...
...ていない時には
nil を返します。

$? に終了した子プロセスの Process::Status オブジェクトがセットされます。

@
param pid 子プロセスのプロセス ID を整数で指定します。
0 以上なら指定されたプロセス ID の子プロセスを待...
...(省略時のデフォルト) は任意の子プロセスを待ちます。
-1 未満なら pid の絶対値とプロセスグループ ID が同じ任意の子プロセスを待ちます。

@
param flags Process モジュールの定数 Process::WNOHANG(ノンブロッキングモード)と...

絞り込み条件を変える

Kernel.#printf(format, *arg) -> nil (91.0)

C 言語の printf と同じように、format に従い引数を文字列に変 換して port に出力します。

...ば何もしません。

Ruby
における format 文字列の拡張については
Kernel.#sprintfの項を参照してください。

@
param port 出力先になるIO のサブクラスのインスタンスです。
@
param format フォーマット文字列です。
@
param arg フォーマット...
...です。
@
raise ArgumentError port を指定したのに format を省略した場合に発生します。
@
raise IOError port が書き込み用にオープンされていなければ発生します。
@
raise Errno::EXXX 出力に失敗した場合に発生します。

//emlist[例][ruby]{
printf...
...("calculate%3s%-6s%.15f", 'PI', '...', Math::PI)
#=> calculate PI... 3.141592653589793

printf("%d %04x", 123, 123) #=> "123 007b"
printf("%08b '%4s'", 123, 123) #=> "01111011 ' 123'"
printf("%1$*2$s %2$d %1$s", "hello", 8) #=> " hello 8 hello"
printf("%1$*2$s %2$d", "...

Kernel.#printf(port, format, *arg) -> nil (91.0)

C 言語の printf と同じように、format に従い引数を文字列に変 換して port に出力します。

...ば何もしません。

Ruby
における format 文字列の拡張については
Kernel.#sprintfの項を参照してください。

@
param port 出力先になるIO のサブクラスのインスタンスです。
@
param format フォーマット文字列です。
@
param arg フォーマット...
...です。
@
raise ArgumentError port を指定したのに format を省略した場合に発生します。
@
raise IOError port が書き込み用にオープンされていなければ発生します。
@
raise Errno::EXXX 出力に失敗した場合に発生します。

//emlist[例][ruby]{
printf...
...("calculate%3s%-6s%.15f", 'PI', '...', Math::PI)
#=> calculate PI... 3.141592653589793

printf("%d %04x", 123, 123) #=> "123 007b"
printf("%08b '%4s'", 123, 123) #=> "01111011 ' 123'"
printf("%1$*2$s %2$d %1$s", "hello", 8) #=> " hello 8 hello"
printf("%1$*2$s %2$d", "...

CMath.#cos!(x) -> Float (67.0)

実数 x の余弦関数の値を返します。Math.#cos のエイリアス です。

...リアス
です。

@
param x 実数(ラジアンで与えます)

@
return [-1, 1] の実数

@
raise TypeError x に数値以外を指定した場合に発生します。

@
raise RangeError x に実数以外の数値を指定した場合に発生します。

//emlist[例][ruby]{
require "cmath"...
...CMath.cos!(0 * Math::PI / 4) # => 1.0
CMath.cos!(1 * Math::PI / 4) # => 0.7071067811865476
CMath.cos!(4 * Math::PI / 4) # => -1.0
//}

@
see Math.#cos...

Math.#acos(x) -> Float (67.0)

x の逆余弦関数(arccosine)の値をラジアンで返します。

...ます。

@
param x -1.0 <= x <= 1 の範囲内の実数

@
return 返される値の範囲は [0, +π] です。

@
raise TypeError x に数値以外を指定した場合に発生します。

@
raise Math::DomainError x に範囲外の実数を指定した場合に発生します。

@
raise RangeErro...
...r x に実数以外の数値を指定した場合に発生します。

//emlist[例][ruby]{
Math.acos(0) == Math::PI/2 # => true
//}

@
see Math.#cos...
<< 1 2 > >>