674件ヒット
[1-100件を表示]
(0.133秒)
種類
- インスタンスメソッド (553)
- 特異メソッド (66)
- モジュール関数 (44)
- 文書 (11)
ライブラリ
- ビルトイン (360)
- bigdecimal (55)
- csv (55)
- fiddle (88)
-
fiddle
/ import (11) -
irb
/ context (22) - openssl (55)
-
shell
/ filter (6) - zlib (11)
クラス
-
ARGF
. class (33) - Array (41)
- BigDecimal (55)
- CSV (55)
- Complex (11)
-
Fiddle
:: Function (22) -
Fiddle
:: Pointer (66) - File (11)
- Float (22)
- Hash (55)
- IO (22)
-
IRB
:: Context (22) - Integer (11)
-
OpenSSL
:: BN (22) -
OpenSSL
:: PKey :: EC :: Point (11) -
OpenSSL
:: SSL :: SSLSocket (11) -
Process
:: Status (11) - Rational (33)
-
Shell
:: Filter (6) - String (22)
- Symbol (11)
-
Zlib
:: GzipFile (11)
モジュール
- Enumerable (44)
-
Fiddle
:: Importer (11) - Kernel (44)
キーワード
- % (11)
- +@ (11)
- -@ (11)
- == (11)
- Integer (11)
- [] (11)
-
auto
_ indent _ mode (11) -
auto
_ indent _ mode= (11) - call (11)
- caller (33)
-
delete
_ if (22) - fileno (22)
- flock (11)
- floor (11)
-
max
_ by (44) - modulo (11)
- open (44)
- pack (19)
- pack テンプレート文字列 (11)
- ptr (11)
- ref (11)
- reject (11)
- reject! (22)
- remainder (11)
-
set
_ to _ infinity! (11) - sort! (22)
- struct (11)
-
to
_ bn (11) -
to
_ f (11) -
to
_ int (22) -
to
_ io (44) -
to
_ proc (11) -
to
_ ptr (11) - truncate (22)
- unpack (11)
- | (6)
検索結果
先頭5件
-
Rational
# to _ i -> Integer (21149.0) -
小数点以下を切り捨てて値を整数に変換します。
...。
@param precision 計算結果の精度
@raise TypeError precision に整数以外のものを指定すると発生します。
//emlist[例][ruby]{
Rational(2, 3).to_i # => 0
Rational(3).to_i # => 3
Rational(300.6).to_i # => 300
Rational(98, 71).to_i # => 1
Rational(-31, 2).to_i # =>......Rational を返します。
//emlist[例][ruby]{
Rational('-123.456').truncate(+1) # => (-617/5)
Rational('-123.456').truncate(+1).to_f # => -123.4
Rational('-123.456').truncate(0) # => -123
Rational('-123.456').truncate(-1) # => -120
//}
@see Rational#ceil, Rational#floor... -
Complex
# to _ i -> Integer (21125.0) -
自身を整数に変換します。
...自身を整数に変換します。
@raise RangeError 虚部が実数か、0 ではない場合に発生します。
//emlist[例][ruby]{
Complex(3).to_i # => 3
Complex(3.5).to_i # => 3
Complex(3, 2).to_i # => RangeError
//}... -
Float
# to _ i -> Integer (21113.0) -
小数点以下を切り捨てて値を整数に変換します。
...小数点以下を切り捨てて値を整数に変換します。
@param ndigits 10進数での小数点以下の有効桁数を整数で指定します。
正の整数を指定した場合、Float を返します。
小数点以下を、最大 n 桁にします。......す。
小数点位置から左に少なくとも n 個の 0 が並びます。
//emlist[例][ruby]{
2.8.truncate # => 2
(-2.8).truncate # => -2
1.234567.truncate(2) # => 1.23
34567.89.truncate(-2) # => 34500
//}
@see Numeric#round, Numeric#ceil, Numeric#floor... -
BigDecimal
# to _ i -> Integer (21107.0) -
self の小数点以下を切り捨てて整数に変換します。
...self の小数点以下を切り捨てて整数に変換します。
@raise FloatDomainError self が無限大や NaN であった場合に発生します。... -
Fiddle
:: Function # to _ i -> Integer (21107.0) -
関数ポインタのアドレスを整数で返します。
...関数ポインタのアドレスを整数で返します。
@see Fiddle::Function#ptr... -
Float
# to _ i -> Integer (21107.0) -
小数点以下を切り捨てて値を整数に変換します。
...小数点以下を切り捨てて値を整数に変換します。
//emlist[例][ruby]{
2.8.truncate # => 2
(-2.8).truncate # => -2
//}
@see Numeric#round, Numeric#ceil, Numeric#floor... -
OpenSSL
:: BN # to _ i -> Integer (21107.0) -
自身を Integer のインスタンスに変換します。
...自身を Integer のインスタンスに変換します。
@raise OpenSSL::BNError 変換に失敗した場合に発生します... -
IO
# to _ i -> Integer (18113.0) -
ファイル記述子を表す整数を返します。
...ファイル記述子を表す整数を返します。
@raise IOError 既に close されている場合に発生します。
//emlist[例][ruby]{
$stdin.fileno # => 0
$stdout.fileno # => 1
//}
@see Dir#fileno... -
ARGF
. class # to _ i -> Integer (18107.0) -
現在オープンしているファイルのファイル記述子を表す整数を返します。
...現在オープンしているファイルのファイル記述子を表す整数を返します。
ARGF.fileno # => 3
@raise ArgumentError 現在開いているファイルがない場合に発生します。... -
IO
# to _ i -> Integer (18107.0) -
ファイル記述子を表す整数を返します。
...ファイル記述子を表す整数を返します。
@raise IOError 既に close されている場合に発生します。
//emlist[例][ruby]{
$stdin.fileno # => 0
$stdout.fileno # => 1
//}... -
Fiddle
:: Pointer # +@ -> Fiddle :: Pointer (9212.0) -
自身の指す値を Pointer にして返します。
...り値には、free 関数がセットされず、size は 0 とされます。
例:
require 'fiddle'
s = 'abc'
cptr = Fiddle::Pointer[s]
cref = cptr.ref
p cref.to_s(4).unpack('l*')[0] #=> 136121648
p cptr.to_i #=> 136121648
p cref.ptr.to_s #=> "abc"... -
Fiddle
:: Pointer # -@ -> Fiddle :: Pointer (9212.0) -
自身を指す Pointer オブジェクトを返します。 C 言語におけるポインタへのアドレス演算子の適用 &p と同じです。
...値には、free 関数がセットされず、size は 0 とされます。
例:
require 'fiddle'
s = 'abc'
cptr = Fiddle::Pointer[s]
cref = cptr.ref
p cref.to_s(4).unpack('l*')[0] #=> 136121648
p cptr.to_i #=> 136121648
p cref.ptr.to_s #=> "abc"...