Golang math.Inf() 函数及示例

Golang math.Inf() 函数及示例

Go 语言提供了内置的常量和数学函数,使用 math 包可对数字执行操作。您可以使用 math 包提供的 Inf() 函数找到正无穷大(如果 sign ≥ 0),或负无穷大(如果 sign < 0)。因此,您需要使用 import 关键字在程序中添加 math 包以访问 Inf() 函数。

语法:

func Inf(sign int) float64

示例1:

// Golang 程序演示
// math.Inf() 函数
package main
 
import (
    "fmt"
    "math"
)
 
// 主函数
func main() {
   
    // 使用 Inf() 函数查找正无穷大与负无穷大
    res_1 := math.Inf(-1)
    res_2 := math.Inf(1)
 
    // 显示结果
    fmt.Println("结果1: ", res_1)
    fmt.Println("结果2: ", res_2)
 
} 

输出:

结果1: -Inf
结果2: +Inf

示例2:

// Golang 程序演示
// math.Inf() 函数
package main
 
import (
    "fmt"
    "math"
)
 
// 主函数
func main() {
   
    // 使用 Inf() 函数查找正无穷大与负无穷大
    nvalue := math.Inf(2)
    mvalue := math.Inf(-3)
 
    fmt.Println("正无穷大: ", nvalue)
    fmt.Println("负无穷大: ", mvalue)
 
} 

输出:

正无穷大:  +Inf
负无穷大:  -Inf

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程