Tan()

Published Jun 28, 2023
Contribute to Docs

The Tan() function returns the tangent of an angle given in radians. The math library must be imported in order to use this function.

Syntax

result := math.Tan(angle)

Where result is the tangent value of angle, returned as a float, except under the following circumstances:

  • The result of Tan(-Inf) is NaN
  • The result of Tan(+Inf) is NaN
  • The result of Tan(NaN) is NaN

Example

The following calculates the tangent of angle and prints out the result:

package main
import (
"fmt"
"math"
)
func main() {
angle := math.Pi / 6
tangent := math.Tan(angle)
fmt.Printf("%.1f\n", tangent)
}

The output will be:

0.6

Codebyte Example

The following example is runnable and shows how the Tan() function handles infinite values.

us
Visit us
code
Hide code
Code
Output
Hide output
Hide output
Loading...

All contributors

Looking to contribute?

Learn Go on Codecademy