1316件ヒット
[1-100件を表示]
(0.122秒)
ライブラリ
- English (12)
- ビルトイン (633)
- bigdecimal (36)
- csv (48)
- drb (12)
-
drb
/ timeridconv (12) - fiddle (144)
-
fiddle
/ import (24) - ipaddr (12)
-
irb
/ context (24) - matrix (24)
- openssl (48)
-
rubygems
/ dependency _ installer (12) -
shell
/ filter (6) - socket (156)
クラス
-
ARGF
. class (36) - Addrinfo (12)
- Array (69)
- BasicObject (12)
- BigDecimal (36)
- CSV (48)
- Complex (12)
-
DRb
:: DRbIdConv (12) -
DRb
:: TimerIdConv (12) -
Fiddle
:: CStruct (12) -
Fiddle
:: Closure (12) -
Fiddle
:: Function (24) -
Fiddle
:: Handle (12) -
Fiddle
:: Pointer (96) - File (12)
- Float (24)
-
Gem
:: DependencyInstaller (12) - Hash (60)
- IO (24)
- IPAddr (12)
-
IRB
:: Context (24) - Integer (48)
- Matrix (12)
- NilClass (12)
- Numeric (12)
- Object (12)
-
OpenSSL
:: BN (24) -
OpenSSL
:: SSL :: SSLServer (12) -
Process
:: Status (60) - Rational (36)
-
Shell
:: Filter (6) - Socket (72)
- String (60)
- Symbol (12)
- Time (24)
- Vector (12)
モジュール
- Enumerable (48)
-
Fiddle
:: Importer (12) - Kernel (60)
-
Socket
:: Constants (72)
キーワード
-
$ CHILD _ STATUS (12) - & (12)
- +@ (12)
- -@ (12)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - == (12)
- >> (12)
-
IPPROTO
_ ICMP (24) -
IPPROTO
_ ICMPV6 (24) -
IPPROTO
_ IDP (24) -
IPPROTO
_ IGMP (24) -
IPPROTO
_ IP (24) -
IPPROTO
_ IPV6 (24) - Integer (12)
-
NEWS for Ruby 3
. 0 . 0 (5) - Numeric (12)
- Status (12)
- [] (12)
-
auto
_ indent _ mode (12) -
auto
_ indent _ mode= (12) - bigdecimal (12)
- call (12)
- caller (36)
-
delete
_ if (12) -
elements
_ to _ i (24) -
fiddle
/ import (12) - fileno (36)
- flock (12)
- floor (12)
-
gems
_ to _ install (12) - hex (12)
-
ipv6
_ to _ ipv4 (12) -
max
_ by (48) -
method
_ missing (12) - oct (12)
- open (24)
- pack (21)
- pack テンプレート文字列 (12)
- ptr (12)
-
rb
_ Integer (12) -
rb
_ to _ id (12) -
rb
_ to _ int (12) -
rb
_ to _ integer (12) - ref (12)
- reject (24)
- reject! (24)
- remainder (12)
- sort (24)
- sort! (24)
- struct (12)
-
to
_ bn (12) -
to
_ f (24) -
to
_ id (24) -
to
_ int (72) -
to
_ io (24) -
to
_ proc (12) -
to
_ ptr (12) -
to
_ s (12) - truncate (24)
- tsort (12)
-
tv
_ sec (12) - unpack (12)
- | (6)
検索結果
先頭5件
-
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]{
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 # => -15......//}
precision を指定した場合は指定した桁数で切り捨てた整数か
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... -
IPAddr
# to _ i -> Integer (21207.0) -
整数に変換します。
...整数に変換します。
例:
require "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 の関数ポインタのアドレスを返します。