るりまサーチ

最速Rubyリファレンスマニュアル検索!
1316件ヒット [1-100件を表示] (0.122秒)
トップページ > クエリ:r[x] > クエリ:to_i[x]

別のキーワード

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

ライブラリ

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

VALUE rb_to_id(VALUE name) (32200.0)

String・Fixnum・Symbol を ID に変換します。

...String・Fixnum・Symbol を ID に変換します。...

VALUE rb_to_int(VALUE val) (32200.0)

val を to_int メソッドを使って Ruby の整数に変換します。

...val を to_int メソッドを使って Ruby の整数に変換します。...

static VALUE rb_to_integer(VALUE val, char *method) (32200.0)

VALUE rb_Integer(VALUE obj) (26116.0)

obj が Ruby の整数でない場合は to_i を使って Integer に変換します。

...obj が Ruby の整数でない場合は to_i を使って
Integer に変換します。...

String#to_i(base = 10) -> Integer (21309.0)

文字列を 10 進数表現された整数であると解釈して、整数に変換します。

...][ruby]{
p " 10".to_i # => 10
p "+10".to_i # => 10
p "-10".to_i # => -10

p "010".to_i # => 10
p "-010".to_i # => -10
//}

整数とみなせない文字があればそこまでを変換対象とします。
変換対象が空文字列であれば 0 を返します。

//emlist[例][ru...
...by]{
p "0x11".to_i # => 0
p "".to_i # => 0
//}

基数を指定することでデフォルトの 10 進以外に 2 〜 36 進数表現へ変換できます。
それぞれ Ruby の整数リテラルで使用可能なプリフィクスは無視されます。
また、base に 0 を指定す...
...rgumentError が発生します。

//emlist[例][ruby]{
p "01".to_i(2) # => 1
p "0b1".to_i(2) # => 1

p "07".to_i(8) # => 7
p "0o7".to_i(8) # => 7

p "1f".to_i(16) # => 31
p "0x1f".to_i(16) # => 31

p "0b10".to_i(0) # => 2
p "0o10".to_i(0) # => 8
p "010".to_i(0) # => 8
p "0d10".to_i...

絞り込み条件を変える

Rational#to_i -> Integer (21231.0)

小数点以下を切り捨てて値を整数に変換します。

...@param precision 計算結果の精度

@raise TypeError precision に整数以外のものを指定すると発生します。

//emlist[例][ruby]{
R
ational(2, 3).to_i # => 0
R
ational(3).to_i # => 3
R
ational(300.6).to_i # => 300
R
ational(98, 71).to_i # => 1
R
ational(-31, 2).to_i # => -15...
...//}

precision を指定した場合は指定した桁数で切り捨てた整数か
R
ational を返します。

//emlist[例][ruby]{
R
ational('-123.456').truncate(+1) # => (-617/5)
R
ational('-123.456').truncate(+1).to_f # => -123.4
R
ational('-123.456').truncate(0) # => -123
R
ational...
...('-123.456').truncate(-1) # => -120
//}

@see Rational#ceil, Rational#floor...

IPAddr#to_i -> Integer (21207.0)

整数に変換します。

...整数に変換します。

例:

r
equire "ipaddr"
p IPAddr.new("0.0.1.0").to_i # => 256...

Fiddle::CStruct#to_i -> Integer (21201.0)

保持している構造体の先頭アドレスを整数で返します。

保持している構造体の先頭アドレスを整数で返します。

Fiddle::Closure#to_i -> Integer (21201.0)

C の関数ポインタのアドレスを返します。

C の関数ポインタのアドレスを返します。
<< 1 2 3 ... > >>