go Modf()
Modf()方法语法
func Modf(f float64) (int float64, frac float64)
go源码对Modf()方法的介绍:
Modf returns integer and fractional floating-point numbers that sum to f. Both values have the same sign as f.
Special cases are:
Modf(±Inf) = ±Inf, NaN
Modf(NaN) = NaN, NaN
即,golang的math模块中的Modf()方法可返回参数f的整数部分和小数部分的浮点数值,正负号与f的相同。当参数为±Inf时,返回值为±Inf和NaN,当参数为NaN时,返回值为NaN和NaN。
math.Modf()方法实例代码
func main() {
var f_int, f_frac float64 = math.Modf(1.99)
fmt.Println(f_int)
fmt.Println(f_frac)
}
运行go文件,得到输出:
1
0.99