542件ヒット
[501-542件を表示]
(0.224秒)
別のキーワード
モジュール
- BigMath (24)
- Etc (24)
- Fiddle (24)
- FileTest (12)
- Kernel (254)
- Math (24)
- ObjectSpace (84)
-
OpenSSL
:: ASN1 (36) - Process (60)
キーワード
- BigDecimal (14)
- Rational (12)
-
allocation
_ sourceline (12) - decode (12)
- dlwrap (12)
-
each
_ object (48) - exp (12)
- fork (24)
- format (12)
- frexp (12)
- groups (12)
- lgamma (12)
- log (12)
- malloc (12)
-
memsize
_ of (12) -
memsize
_ of _ all (12) - nprocessors (12)
- putc (12)
- rand (24)
- size? (12)
- sleep (24)
- spawn (48)
- sprintf (12)
- srand (24)
- syscall (12)
- sysconf (12)
- test (24)
- wait (12)
- wait2 (12)
- waitpid (12)
- waitpid2 (12)
検索結果
先頭4件
-
Fiddle
. # malloc(size) -> Integer (3308.0) -
size バイトのメモリ領域を確保し、その領域を指す整数を返します。
...size バイトのメモリ領域を確保し、その領域を指す整数を返します。
メモリを確保できなかった場合、例外 NoMemoryError が発生するか、あるいは ruby インタプリタが強制終了します。
@param size 必要なメモリ領域のサイズを... -
Kernel
. # syscall(num , *arg) -> Integer (3308.0) -
numで指定された番号のシステムコールを実行します。 第2引数以降をシステムコールの引数として渡します。
...) や
/usr/include/sys/syscall.h を参照してください。
システムコールの慣習に従い、syscall(2)
が -1 を返す場合には例外 Errno::EXXX が発生します。
それ以外では、返した値をそのまま数値で返します。
ライブラリ fiddle を使えばよ......@raise Errno::EXXX syscall(2) が -1 を返した場合に発生します。
@raise NotImplementedError 実行環境がこのメソッドに対応していないとき発生します。
//emlist[例][ruby]{
syscall 4, 1, "hello\n", 6 # '4' is write(2) on our box
# => hello
//}
@see fiddle, sysc......all(2freebsd), syscall(2linux)... -
Math
. # lgamma(x) -> [Float , Integer] (3308.0) -
log(|gamma(x)|) と、gamma(x) の符号を返します。
...e TypeError xに数値以外を指定した場合に発生します。
@raise Math::DomainError x に -∞ を渡した場合に発生します。
@raise RangeError xに実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
Math.lgamma(0) # => [Infinity, 1]
//}
@see......Math.#gamma... -
BigMath
. # log(x , prec) -> BigDecimal (3219.0) -
x の自然対数を prec で指定した精度で計算します。
...x の自然対数を prec で指定した精度で計算します。
x に無限大を指定した場合は無限大を返します。NaN を指定した場合には NaN
を返します。
@param x 計算対象の数値を Integer、Float、
Rational、BigDecimal オブジェクトのい......ec 計算結果の精度を指定します。
@raise Math::DomainError x に 0 以下の数値か Complex オブジェクト
が指定された場合に発生します。
@raise ArgumentError prec に 0 以下の数値が指定された場合に発生します。
//emlist......[][ruby]{
require "bigdecimal/math"
puts BigMath::log(BigDecimal('2'), 10) #=> 0.693147180559945309417232112588603776354688e0
//}...