go Nextafter()

Nextafter()方法语法

func Nextafter(x, y float64) (r float64)

go源码对Nextafter()方法的介绍:

Nextafter returns the next representable float64 value after x towards y.

Special cases are:

Nextafter(x, x)   = x
Nextafter(NaN, y) = NaN
Nextafter(x, NaN) = NaN

即,golang的math.Nextafter()方法,可以获取在参数x 到参数y的方向上下一个可表示的数值;如果x==y,则Nextafter()方法将返回x,当x为NaN,即Nextafter(NaN, y) = NaN,当y为NaN,即Nextafter(x, NaN) = NaN。


math.Nextafter()方法实例代码

func main() {
	var r float64 = math.Nextafter(1, -1)
	fmt.Println(r)
}

运行go文件,得到输出:

0.9999999999999999

全栈后端 / go语法 :













Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.