Golang complx.IsNaN()函数及示例
在Go语言中,cmplx包提供了复数的基本常数和数学函数。在Go语言中, IsNaN() 函数用于检查所述实数(x)或imag(x)是否为NaN,且不是无穷大。此外,此函数在cmplx包中定义。在这里,您需要导入“math/cmplx”包以使用这些函数。
语法:
func IsNaN(x complex128)bool
在这里,x是所有具有float64实数和虚数部分的复数集。
返回值: 如果x是NaN,则返回true,否则返回false。
示例1:
// Golang程序说明使用
// IsNaN()函数
// 包含主包
package main
// 导入fmt和math/cmplx
import (
"fmt"
"math/cmplx"
)
// 调用main
func main(){
// 返回值
fmt.Println(cmplx.IsNaN(3+4i))
}
输出:
false
示例2:
// Golang程序说明使用
// IsNaN()函数
// 包含主包
package main
// 导入fmt和math/cmplx
import (
"fmt"
"math/cmplx"
)
// 调用main
func main(){
// 返回值
fmt.Println(cmplx.IsNaN(-0i/8))
}
输出:
false
极客教程