当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Golang math.NaN()用法及代码示例


Go语言为基本常数和数学函数提供了内置支持,以借助数学包对数字进行运算。您可以通过math软件包提供的NaN()函数获得IEEE 754 “not-a-number”值。因此,您需要借助import关键字在程序中添加数学包才能访问NaN()函数。

用法:

func NaN() float64

范例1:

// Golang program to illustrate math.NaN() Function 
  
package main 
  
import ( 
    "fmt"
    "math"
) 
  
// Main function 
func main() { 
  
    // Getting Not-a-number value 
    // Using NaN() function 
    res:= math.NaN() 
  
    // Displaying the result 
    fmt.Println("Result:", res) 
  
}

输出:

Result: NaN

范例2:

// Golang program to illustrate math.NaN() Function 
  
package main 
  
import ( 
    "fmt"
    "math"
) 
  
// Main function 
func main() { 
   
    // Checking whether the given  
    // value is not-a-number or not 
    // Using NaN() function 
    nvalue:= math.NaN() 
    if nvalue == math.NaN() { 
        fmt.Println("Given value is not-a-number") 
    } else { 
        fmt.Println("Given value is not a not-a-number") 
    } 
  
}

输出:

Given value is not a not-a-number



相关用法


注:本文由纯净天空筛选整理自Kirti_Mangal大神的英文原创作品 math.NaN() Function in Golang With Examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。