[#49476] UTF-8 のスクリプト中で CP932 の正規表現オブジェクトが作りたい — "5.5" <5.5@...>
5.5 です。
4 messages
2013/07/01
[#49480] [ANN] Milkode 1.1 — ongaeshi <ongaeshi0621@...>
おんがえし です。
13 messages
2013/07/02
[#49508] OSXでRUBY-TKインストール出来た方いますか? — Tsuyoshi Uema <mugenkai_151e@...>
7.8年ぶりの書き込みです。
12 messages
2013/07/29
[#49509] Re: OSXでRUBY-TKインストール出来た方いますか?
— anfojp <anfojp@...>
2013/07/29
=1B$B$3$s$P$s$O!#=1B(B
[#49510] Re: OSXでRUBY-TKインストール出来た方いますか?
— Tsuyoshi Uema <mugenkai_151e@...>
2013/07/29
テツさん、ありがとうございます。
[#49511] Re: OSXでRUBY-TKインストール出来た方いますか?
— Tetsuya YUASA <tetsuya@...>
2013/07/31
こんにちは。
[#49513] Re: OSXでRUBY-TKインストール出来た方いますか?
— mugenkai_151e@...
2013/07/31
[ruby-list:49500] Float の誤差と同一性
From:
"Takashi SUGA" <suchowan@...>
Date:
2013-07-20 05:47:12 UTC
List:
ruby-list #49500
お久しぶりです。須賀です。
ちょっと必要があって、標題の件について試してみました。
[1, 12345].map {|x|
y = (1.0 / x) * x
[y.equal?(1.0), y == 1.0]
}
v1.9.3,1.8.7 では [[false, true], [false, true]]
v2.0.0 では [[true, true], [true, true]]
素朴に
・Float は immutable で値が同じならオブジェクトも同じ
・3や5の倍数で割ると丸め誤差が発生するので値は元に戻らない
とすると
[[true, true], [false, false]] かと思ったのですがどちらでもない。
どのように理解すればよいのでしょうか?
--------
須賀隆
Blog: http://suchowan.at.webry.info/