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