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


Golang math.Dim()用法及代碼示例


Go語言為基本常數和數學函數提供了內置支持,以借助數學包對數字進行運算。數學包提供的Dim()函數返回最大值a-b或0。因此,要訪問此函數,您需要在程序中使用import關鍵字添加數學包。

用法:

 func Dim(a, b float64) float64
  • 如果在類似Dim(+ Inf,+ Inf)的函數中傳遞Inf,則此函數將返回NaN。
  • 如果在像Dim(-Inf,-Inf)這樣的函數中傳遞-Inf,則此函數將返回NaN。
  • 如果在此函數(如Dim(a,NaN)或Dim(NaN,b))中傳遞NaN,則此函數將返回NaN。

範例1:

// Golang program to illustrate the dim function 
package main 
  
import ( 
    "fmt"
    "math"
) 
  
// Main function 
func main() { 
  
    // Using Dim() function 
    res_1:= math.Dim(2, -3) 
    res_2:= math.Dim(8, -1) 
    res_3:= math.Dim(-4, -2) 
  
    // Displaying the result 
    fmt.Printf("Result 1:%.1f", res_1) 
    fmt.Printf("\nResult 2:%.1f", res_2) 
    fmt.Printf("\nResult 3:%.1f", res_3) 
  
}

輸出:

Result 1:5.0
Result 2:9.0
Result 3:0.0

範例2:

// Golang program to illustrate the dim function 
package main 
  
import ( 
    "fmt"
    "math"
) 
  
// Main function 
func main() { 
  
    // Using Dim() function 
    nvalue_1:= math.Dim(3, -1) 
    nvalue_2:= math.Dim(4, 3) 
    res:= nvalue_1 + nvalue_2 
    fmt.Printf("%.1f + %.1f = %.1f", 
            nvalue_1, nvalue_2, res) 
  
}

輸出:

4.0 + 1.0 = 5.0



相關用法


注:本文由純淨天空篩選整理自Kirti_Mangal大神的英文原創作品 math.Dim() Function in Golang With Examples。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。