aviatorscript
aviatorscript copied to clipboard
NaN计算异常问题
math.sqrt(-1) > 5 计算这个表达式得到结果为true,这和其他语言以及传统理解不符吧,是BUG吗?还是说有特殊配置?
遵循的是 Double.compare 和 Float.compare 的规则,确实跟其他语言不一样
https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html#compareTo-java.lang.Double-
我想想怎么修复。