Golang math.NaN()函数及示例
Go 语言提供了内置的基本常量和数学函数,通过 math 包来执行数字运算。通过 math 包提供的 NaN() 函数可以获得 IEEE 754 “not-a-number” 值。因此,您需要在您的程序中使用 import 关键字添加一个 math 包以访问 NaN() 函数。
语法:
func NaN() float64
示例 1:
// 演示 math.NaN() 函数的Golang程序
package main
import (
"fmt"
"math"
)
// 主函数
func main() {
// 使用 NaN() 函数获取 Not-a-number 值
result := math.NaN()
// 显示结果
fmt.Println("结果:", result)
}
输出:
结果: NaN
示例 2:
// 演示 math.NaN() 函数的 Golang 程序
package main
import (
"fmt"
"math"
)
// 主函数
func main() {
// 检查给定值是否为 not-a-number
// 使用 NaN() 函数
nvalue := math.NaN()
if nvalue == math.NaN() {
fmt.Println("给定的值不是一个 not-a-number")
} else {
fmt.Println("给定的值是 not-a-number")
}
}
输出:
给定的值是 not-a-number