Golang complx.IsNaN()函数及示例

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程