一尘不染

转到lang如何检查float值是否实际上是int

go

func isFloatInt(floatValue float64) bool{
//What’s the implementation here?

}

测试用例:
输入:1.5输出:false;
输入:1输出:true;
输入:1.0输出:true;


阅读 186

收藏
2020-07-02

共1个答案

一尘不染

我只是在操场上检查,这对于NaN也是正确的。

func isIntegral(val float64) bool {
    return val == float64(int(val))
}
2020-07-02