📜  Golang 中的 complx.Inf()函数示例

📅  最后修改于: 2021-10-25 02:46:03             🧑  作者: Mango

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)