golang 中的 complx.Inf()函数用于返回复数无穷大,complex(+Inf, +Inf)。要使用此函数,必须导入“math/cmplx”包。
句法:
func Inf() complex128
返回类型:它返回一个复无穷大。
示例 1:
// Golang program to illustrate
// the complx.Inf() Function
package main
// importing fmt and math/cmplx
import (
"fmt"
"math/cmplx"
)
// calling main method
func main() {
// returns the complex Infinite number
fmt.Printf("%f", cmplx.Inf())
}
输出:
(+Inf+Infi)
例2:也可以生成如下图所示的无限复数
// Golang program to generate
// complex infinite number
package main
// importing fmt and math
import (
"fmt"
"math"
)
// calling main method
func main() {
// returns a infinite value
inf := math.Inf(1)
// make a complex infinite number
cmp := complex(inf, inf)
// print the number
fmt.Printf("%f", cmp)
}
输出:
(+Inf+Infi)