Open In App

complx.IsInf() Function in Golang With Examples

Last Updated : 28 Apr, 2020
Comments
Improve
Suggest changes
Like Article
Like
Report
complx.IsInf() Function in Golang reports whether either real(x) or imag(x) is an infinity. The returned value is boolean. Syntax:
func IsInf(x complex128) bool
Here, x is the set of all complex numbers with float64 real as well as imaginary parts. Return Value: This returns a boolean value, either true or false. Example 1: This example checks whether 1+5i is infinity or not. C
// Golang program to illustrate
// the complx.IsInf() Function

package main

// importing fmt and math/cmplx
import (
    "fmt"
    "math/cmplx"
)

// Calling Main()
func main() {

        // creating a complex number 1 + 5i
    infy := complex(1, 5)  
    
    // checking if it is infinity or not?  
    fmt.Printf("%t", cmplx.IsInf(infy)) 
}
Output:
false
Example 2: This example verifies that the var infy is infinite or not. C
// Golang program to illustrate
// the complx.IsInf() Function

package main

// importing fmt and math/cmplx
import (
    "fmt"
    "math"
    "math/cmplx"
)

// Calling Main method
func main() {
    // creating infinity variable.
    inf := math.Inf(1)

    // creating infinity complex
    // number i.e. (INF + INFi)
    infy := complex(inf, inf)
    // checking if it is infinity.
    fmt.Printf("%t", cmplx.IsInf(infy))
}
Output:
true

Next Article
Article Tags :

Similar Reads