バグではないのだけどもちょっと面白かった.
これはすぐわかったんだけども
$ perl -e 'print 8**(1/3)' 2 $ ruby -e 'print 8**(1/3)' # 2ではない 1
$ ruby -e 'print -1**(1/2.0)' # √-1ではない -1.0
こっちはちょっと時間がかかった
$ perl -e 'print (-1)**(1/2.0)' # √-1ではない -1
バグではないのだけどもちょっと面白かった.
これはすぐわかったんだけども
$ perl -e 'print 8**(1/3)' 2 $ ruby -e 'print 8**(1/3)' # 2ではない 1
$ ruby -e 'print -1**(1/2.0)' # √-1ではない -1.0
こっちはちょっと時間がかかった
$ perl -e 'print (-1)**(1/2.0)' # √-1ではない -1