るりまサーチ

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

別のキーワード

  1. _builtin to_s
  2. openssl to_der
  3. openssl to_s
  4. _builtin to_a
  5. openssl to_pem

ライブラリ

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

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"...
<< 1 2 3 ... > >>