當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。