472件ヒット
[1-100件を表示]
(0.097秒)
ライブラリ
- ビルトイン (268)
- bigdecimal (121)
-
bigdecimal
/ ludcmp (11) - matrix (11)
-
shell
/ process-controller (6) - socket (22)
クラス
- BigDecimal (121)
- Bignum (6)
-
File
:: Stat (11) - Fixnum (3)
- Integer (11)
- Matrix (11)
- NilClass (11)
- Numeric (11)
- Rational (66)
-
Shell
:: ProcessController (6) - Socket (11)
- String (44)
- Time (88)
モジュール
- Kernel (6)
- LUSolve (11)
-
Socket
:: Constants (11)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - Float (6)
-
IPPROTO
_ FRAGMENT (22) - Numeric (11)
- bigdecimal (11)
- ceil (33)
- coerce (11)
- ctime (11)
-
elements
_ to _ f (11) - eql? (3)
- floor (33)
- hex (11)
- lusolve (11)
- nsec (11)
- oct (11)
- round (44)
-
ruby 1
. 8 . 3 feature (11) - split (11)
- subsec (11)
-
to
_ i (33) - truncate (33)
-
tv
_ nsec (11) -
tv
_ sec (11) -
tv
_ usec (11) - usec (11)
-
wait
_ to _ finish _ all _ process _ controllers (6)
検索結果
先頭5件
-
Integer
# to _ f -> Float (41131.0) -
self を浮動小数点数(Float)に変換します。
...self を浮動小数点数(Float)に変換します。
self が Float の範囲に収まらない場合、Float::INFINITY を返します。
//emlist[][ruby]{
1.to_f # => 1.0
(Float::MAX.to_i * 2).to_f # => Infinity
(-Float::MAX.to_i * 2).to_f # => -Infinity
//}... -
String
# to _ f -> Float (21179.0) -
文字列を 10 進数表現と解釈して、浮動小数点数 Float に変換します。
...emlist[][ruby]{
p "-10".to_f # => -10.0
p "10e2".to_f # => 1000.0
p "1e-2".to_f # => 0.01
p ".1".to_f # => 0.1
p "1_0_0".to_f # => 100.0 # 数値リテラルと同じように区切りに _ を使える
p " \n10".to_f # => 10.0 # 先頭の空白・改行は無視される
p "7xa.5".to_f #......字列のケースでも、0.0 を返します。
//emlist[][ruby]{
p "".to_f # => 0.0
p "nan".to_f # => 0.0
p "INF".to_f # => 0.0
p "-Inf".to_f # => 0.0
//}
変換後の Float が有限の値を取れないときは、Float::INFINITY を用います。
このとき、全ての警告を......list[][ruby]{
#!ruby -W2
p ("10" * 1000).to_f # => Infinity
# warning: Float 10101010101010101010... out of range
//}
なお、このメソッドとは逆に、数値を文字列に変換するには
Kernel.#sprintf, String#%, Integer#to_s
を使用します。
@see String#hex, String#oct, Stri... -
Rational
# to _ f -> Float (21149.0) -
自身の値を最も良く表現する Float に変換します。
...ist[例][ruby]{
Rational(2).to_f # => 2.0
Rational(9, 4).to_f # => 2.25
Rational(-3, 4).to_f # => -0.75
Rational(20, 3).to_f # => 6.666666666666667
Rational(1, 10**1000).to_f # => 0.0
Rational(-1, 10**1000).to_f # => -0.0
Rational(10**1000).to_f # => Infi......nity
Rational(-10**1000).to_f # => -Infinity
//}... -
Time
# to _ f -> Float (21113.0) -
起算時からの経過秒数を浮動小数点数で返します。1 秒に満たない経過も 表現されます。
...らの経過秒数を浮動小数点数で返します。1 秒に満たない経過も
表現されます。
//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
//}... -
NilClass
# to _ f -> Float (21107.0) -
0.0 を返します。
...0.0 を返します。
//emlist[例][ruby]{
nil.to_f #=> 0.0
//}... -
BigDecimal
# to _ f -> Float (21101.0) -
self の近似値を表す Float オブジェクトに変換します。
...self の近似値を表す Float オブジェクトに変換します。
仮数部や指数部の情報が必要な場合は、BigDecimal#split メソッドを利
用してください。
@see BigDecimal#split... -
Bignum
# to _ f -> Float (21101.0) -
値を浮動小数点数(Float)に変換します。
値を浮動小数点数(Float)に変換します。 -
Fixnum
# to _ f -> Float (21101.0) -
値を浮動小数点数(Float)に変換します。
値を浮動小数点数(Float)に変換します。 -
Shell
:: ProcessController . wait _ to _ finish _ all _ process _ controllers -> () (12200.0) -
@todo
@todo -
Socket
:: Constants :: IPPROTO _ FRAGMENT -> Integer (12200.0) -
IPv6 fragmentation header。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。
...IPv6 fragmentation header。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。
また、Socket.open の protocol 引数に渡す利用法もあります。
@see 2292... -
Socket
:: IPPROTO _ FRAGMENT -> Integer (12200.0) -
IPv6 fragmentation header。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。
...IPv6 fragmentation header。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。
また、Socket.open の protocol 引数に渡す利用法もあります。
@see 2292...