From: 5.5@... Date: 2017-10-07T13:49:33+00:00 Subject: [ruby-dev:50281] [Ruby trunk Bug#13986] Integer#fdiv with Complex returns unexpected value Issue #13986 has been reported by 5.5 (5 5). ---------------------------------------- Bug #13986: Integer#fdiv with Complex returns unexpected value https://bugs.ruby-lang.org/issues/13986 * Author: 5.5 (5 5) * Status: Open * Priority: Normal * Assignee: * Target version: * ruby -v: ruby 2.4.2p198 (2017-09-14 revision 59899) [x86_64-darwin15] * Backport: 2.3: UNKNOWN, 2.4: UNKNOWN ---------------------------------------- Ruby 2.4 では,`Integer#fdiv` に `Complex` オブジェクトを与えると,期待と違う値が得られる場合があります。 ```rb p 1.fdiv(1+0i) #=> -1.404447761611185e+306 p 1.fdiv(1i) #=> -1.0e-323 ``` 期待は,それぞれ ```rb Complex(1.0, 0.0) Complex(0.0, -1.0) ``` でした。 Ruby 2.3.3 では期待のとおりでした。 -- https://bugs.ruby-lang.org/