📜  Golang 中的 complx.NaN()函数示例

📅  最后修改于: 2021-10-24 13:26:22             🧑  作者: Mango

Golang 中的 complx.NaN()函数用于返回一个复杂的“非数字”值。

句法:

func NaN() complex128

它返回复数 NaN 值。让我们在给定的例子的帮助下讨论这个概念:

示例 1:

// Golang program to illustrate
// the complx.NaN() Function
  
package main
  
import (
    "fmt"
    "math/cmplx"
)
  
// Main function
func main() {
  
    // Using the function
    fmt.Printf("%.1f", cmplx.NaN())
}

输出:

(NaN+NaNi)

示例 2:

// Golang program to illustrate
// the complx.NaN() Function
  
package main
  
import (
    "fmt"
    "math/cmplx"
)
  
// Main function
func main() {
    // checking if the generated value is Not-a-number or not?
    fmt.Printf("%t", cmplx.IsNaN(cmplx.NaN()))
  
}

输出:

true