1.8 $B$G(B mathn $B$r;H$C$F(B -4 ** (1/2) $B$r(B (Float $B$G(B) $B7W;;$9$k$H(B NaN $B$K$J$k$s$G$9$,$=$&$$$&$b$N$G$7$g$&$+!#(B % ./ruby -rmathn -ve 'p Complex(-4.0,0.0)**(Complex(1.0/2,0.0))' ruby 1.8.7 (2008-05-07 patchlevel 5000) [i686-linux] /home/akr/ruby/18/lib/ruby/1.8/rational.rb:442: warning: method redefined; discarding old numerator /home/akr/ruby/18/lib/ruby/1.8/rational.rb:449: warning: method redefined; discarding old denominator /home/akr/ruby/18/lib/ruby/1.8/rational.rb:470: warning: method redefined; discarding old gcd /home/akr/ruby/18/lib/ruby/1.8/rational.rb:489: warning: method redefined; discarding old lcm /home/akr/ruby/18/lib/ruby/1.8/mathn.rb:110: warning: discarding old / /home/akr/ruby/18/lib/ruby/1.8/mathn.rb:114: warning: discarding old / /home/akr/ruby/18/lib/ruby/1.8/mathn.rb:120: warning: method redefined; discarding old inspect /home/akr/ruby/18/lib/ruby/1.8/mathn.rb:233: warning: method redefined; discarding old sqrt NaN mathn $B$8$c$J$/$F(B complex $B$J$i(B NaN $B$K$O$J$j$^$;$s!#(B % ./ruby -rcomplex -ve 'p Complex(-4.0,0.0)**(Complex(1.0/2,0.0))' ruby 1.8.7 (2008-05-07 patchlevel 5000) [i686-linux] Complex(1.22460635382238e-16, 2.0)
on 08.05.2008 19:46
on 12.05.2008 13:34
$B$1$$$8$e!w$$$7$D$+$G$9(B. In [ruby-dev :34622 ] the message: "[ruby-dev:34622] Complex(-4.0,0.0)**(Complex(1.0/2,0.0)) with mathn ", on May/09 02:46(JST) Tanaka Akira writes: >1.8 $B$G(B mathn $B$r;H$C$F(B -4 ** (1/2) $B$r(B (Float $B$G(B) $B7W;;$9$k$H(B >NaN $B$K$J$k$s$G$9$,$=$&$$$&$b$N$G$7$g$&$+!#(B $B$$$((B. $B$=$&$$$&$b$N$G$O$J$$$G$9(B. >% ./ruby -rmathn -ve 'p Complex(-4.0,0.0)**(Complex(1.0/2,0.0))' >% ./ruby -rcomplex -ve 'p Complex(-4.0,0.0)**(Complex(1.0/2,0.0))' >ruby 1.8.7 (2008-05-07 patchlevel 5000) [i686-linux] >Complex(1.22460635382238e-16, 2.0) mathn$B$r%m!<%I$7$F$$$k$H(B. Complex(-4.0,0.0) # => -4.0 $B$K$J$j(B, $B$=$N$^$^(B Float$B$H$7$F(B**$B$r7W;;$9$k$3$H$,860x$G$9(B. $B0JA0$O(B, complex.rb $B$G(B {Fixnum,Bignum,Float}#** $B$r:FDj5A$7$F$$$?$N$G(B, $B$3$N$^$^$G$bF0:n$7$F$$$?$N$G$9$,(B, complex.rb$B$G$N:FDj5A$r$d$a$?$H$-$K(B, mathn.rb $B$GBe$j$NBP1~$r$7$J$/$F$O(B $B$$$1$J$$$3$H$K5$$,IU$$$F$$$^$;$s$G$7$?(B. $B$I$&$9$k$Y$-$+9M$($F$_$^$9(B. __ ---------------------------------------------------->> $B@PDM(B $B7=<y(B <<--- ---------------------------------->> e-mail: keiju@ishitsuka.com <<---