てきとうなメモ

本の感想とか技術メモとか

perlとrubyのバグ?

バグではないのだけどもちょっと面白かった.

これはすぐわかったんだけども

$ 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