854件ヒット
[1-100件を表示]
(0.039秒)
ライブラリ
- English (12)
- ビルトイン (573)
- bigdecimal (48)
- csv (48)
- fiddle (36)
-
fiddle
/ import (12) - matrix (12)
- openssl (12)
クラス
- Array (69)
- BasicObject (12)
- BigDecimal (48)
- CSV (48)
- Complex (12)
-
Fiddle
:: Function (12) -
Fiddle
:: Pointer (24) - File (12)
- Float (24)
- Hash (72)
- IO (24)
- Integer (48)
- NilClass (12)
- Numeric (12)
- Object (24)
- Rational (36)
- String (60)
- Symbol (12)
- Time (36)
- Vector (12)
モジュール
- Enumerable (48)
-
Fiddle
:: Importer (12) - Kernel (60)
キーワード
-
$ CHILD _ STATUS (12) - % (12)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - BasicObject (12)
- DATA (12)
- Integer (12)
-
NEWS for Ruby 3
. 0 . 0 (5) - Numeric (12)
- [] (12)
- abs (12)
- bigdecimal (12)
- call (12)
- caller (36)
-
delete
_ if (24) -
elements
_ to _ i (12) - fiddle (12)
-
fiddle
/ import (12) - fileno (12)
- flock (12)
- floor (12)
- hex (12)
-
max
_ by (48) -
method
_ missing (12) - modulo (12)
- oct (12)
- open (48)
- pack (21)
- pack テンプレート文字列 (12)
-
rb
_ Integer (12) -
rb
_ to _ int (12) - reject (24)
- reject! (24)
- remainder (12)
- sort (24)
- sort! (24)
- struct (12)
-
to
_ bn (12) -
to
_ f (36) -
to
_ int (36) -
to
_ proc (12) -
to
_ ptr (12) - truncate (24)
- tsort (12)
-
tv
_ sec (12) - unpack (12)
検索結果
先頭5件
-
String
# to _ i(base = 10) -> Integer (18233.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[例][ruby......]{
p "0x11".to_i # => 0
p "".to_i # => 0
//}
基数を指定することでデフォルトの 10 進以外に 2 〜 36 進数表現へ変換できます。
それぞれ Ruby の整数リテラルで使用可能なプリフィクスは無視されます。
また、base に 0 を指定する......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(0) # => 10
p "0x10".to_i(0) # => 16... -
Rational
# to _ i -> Integer (18143.0) -
小数点以下を切り捨てて値を整数に変換します。
...[例][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]{
Rat... -
Complex
# to _ i -> Integer (18125.0) -
自身を整数に変換します。
...自身を整数に変換します。
@raise RangeError 虚部が実数か、0 ではない場合に発生します。
//emlist[例][ruby]{
Complex(3).to_i # => 3
Complex(3.5).to_i # => 3
Complex(3, 2).to_i # => RangeError
//}... -
Integer
# to _ i -> self (18113.0) -
self を返します。
...self を返します。
//emlist[][ruby]{
10.to_i # => 10
//}... -
NilClass
# to _ i -> Integer (18113.0) -
0 を返します。
...0 を返します。
//emlist[例][ruby]{
nil.to_i #=> 0
//}... -
Time
# to _ i -> Integer (18113.0) -
起算時からの経過秒数を整数で返します。
...起算時からの経過秒数を整数で返します。
//emlist[][ruby]{
t = Time.local(2000,1,2,3,4,5,6)
p t # => 2000-01-02 03:04:05 +0900
p "%10.6f" % t.to_f # => "946749845.000006"
p t.to_i # => 946749845
p t.tv_sec # => 946749845
//}... -
Float
# to _ i -> Integer (18107.0) -
小数点以下を切り捨てて値を整数に変換します。
...小数点以下を切り捨てて値を整数に変換します。
//emlist[例][ruby]{
2.8.truncate # => 2
(-2.8).truncate # => -2
//}
@see Numeric#round, Numeric#ceil, Numeric#floor......定した場合、Integer を返します。
小数点位置から左に少なくとも 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... -
IO
# to _ i -> Integer (15107.0) -
ファイル記述子を表す整数を返します。
...ファイル記述子を表す整数を返します。
@raise IOError 既に close されている場合に発生します。
//emlist[例][ruby]{
$stdin.fileno # => 0
$stdout.fileno # => 1
//}......ファイル記述子を表す整数を返します。
@raise IOError 既に close されている場合に発生します。
//emlist[例][ruby]{
$stdin.fileno # => 0
$stdout.fileno # => 1
//}
@see Dir#fileno... -
Numeric
# to _ int -> Integer (6122.0) -
self.to_i と同じです。
...self.to_i と同じです。
//emlist[例][ruby]{
(2+0i).to_int # => 2
Rational(3).to_int # => 3
//}...