perl -e ' if (0.15 == 1.5e-1) { print "0.15 == 1.5e-1\n"; } if(0.015 == 1.5e-2) { print "0.015 == 1.5e-2\n";}'
输出结果只有"0.015 == 1.5e-2"。e-1有什么特别处理吗?还是Bug?
这个是不是Perl的Bug?
- alinmn
- 帖子: 185
- 注册时间: 2006-05-19 21:42
- 来自: NIT
- alinmn
- 帖子: 185
- 注册时间: 2006-05-19 21:42
- 来自: NIT
Re: 这个是不是Perl的Bug?
这个问题Linux下没发现,WINDOWS下的5.6、5.8,Cygwin下的5.10都存在。