2.3 KiB
2.3 KiB
title | description | menu | weight | cascade | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
math package | The `math` package provides basic constants and mathematical functions. |
|
11 |
|
The math
package provides basic constants and mathematical functions.
Import the math
package:
import "math"
Constants
math.e
math.ln10
math.ln2
math.log10e
math.log2e
math.maxfloat
math.maxint
math.maxuint
math.minint
math.phi
math.pi
math.smallestNonzeroFloat
math.sqrt2
math.sqrte
math.sqrtphi
math.sqrtpi
- math.e represents the base of the natural logarithm, also known as Euler's number.
- math.ln10 represents the natural logarithm of 10.
- math.ln2 represents the natural logarithm of 2.
- math.log10e represents the base 10 logarithm of e (
math.e
). - math.log2e represents the base 2 logarithm of e (
math.e
). - math.maxfloat represents the maximum float value.
- math.maxint represents the maximum integer value (
2^63 - 1
). - math.maxuint represents the maximum unsigned integer value (
2^64 - 1
). - math.minint represents the minimum integer value (
-2^63
). - math.phi represents the Golden Ratio.
- math.pi represents pi (π).
- math.smallestNonzeroFloat represents the smallest nonzero float value.
- math.sqrt2 represents the square root of 2.
- math.sqrte represents the square root of e (
math.e
). - math.sqrtphi represents the square root of phi (
math.phi
), the Golden Ratio. - math.sqrtpi represents the square root of pi (π).
Functions
{{< children type="functions" show="pages" >}}