79 lines
4 KiB
Markdown
79 lines
4 KiB
Markdown
|
# Module - "math"
|
||
|
|
||
|
```golang
|
||
|
math := import("math")
|
||
|
```
|
||
|
|
||
|
## Variables
|
||
|
|
||
|
- `e`: equivalent of Go's `math.E`
|
||
|
- `pi`: equivalent of Go's `math.Pi`
|
||
|
- `phi`: equivalent of Go's `math.Phi`
|
||
|
- `sqrt2`: equivalent of Go's `math.Sqrt2`
|
||
|
- `sqrtE`: equivalent of Go's `math.SqrtE`
|
||
|
- `sprtPi`: equivalent of Go's `math.SqrtPi`
|
||
|
- `sqrtPhi`: equivalent of Go's `math.SqrtPhi`
|
||
|
- `ln2`: equivalent of Go's `math.Ln2`
|
||
|
- `log2E`: equivalent of Go's `math.Log2E`
|
||
|
- `ln10`: equivalent of Go's `math.Ln10`
|
||
|
- `ln10E`: equivalent of Go's `math.Log10E`
|
||
|
|
||
|
## Functions
|
||
|
|
||
|
- `abs(float) => float`: port of Go's `math.Abs` function
|
||
|
- `acos(float) => float`: port of Go's `math.Acos` function
|
||
|
- `acosh(float) => float`: port of Go's `math.Acosh` function
|
||
|
- `asin(float) => float`: port of Go's `math.Asin` function
|
||
|
- `asinh(float) => float`: port of Go's `math.Asinh` function
|
||
|
- `atan(float) => float`: port of Go's `math.Atan` function
|
||
|
- `atan2(float, float) => float`: port of Go's `math.Atan2` function
|
||
|
- `atanh(float) => float`: port of Go's `math.Atanh` function
|
||
|
- `cbrt(float) => float`: port of Go's `math.Cbrt` function
|
||
|
- `ceil(float) => float`: port of Go's `math.Ceil` function
|
||
|
- `copysign(float, float) => float`: port of Go's `math.Copysign` function
|
||
|
- `cos(float) => float`: port of Go's `math.Cos` function
|
||
|
- `cosh(float) => float`: port of Go's `math.Cosh` function
|
||
|
- `dim(float, float) => float`: port of Go's `math.Dim` function
|
||
|
- `erf(float) => float`: port of Go's `math.Erf` function
|
||
|
- `erfc(float) => float`: port of Go's `math.Erfc` function
|
||
|
- `erfcinv(float) => float`: port of Go's `math.Erfcinv` function
|
||
|
- `erfinv(float) => float`: port of Go's `math.Erfinv` function
|
||
|
- `exp(float) => float`: port of Go's `math.Exp` function
|
||
|
- `exp2(float) => float`: port of Go's `math.Exp2` function
|
||
|
- `expm1(float) => float`: port of Go's `math.Expm1` function
|
||
|
- `floor(float) => float`: port of Go's `math.Floor` function
|
||
|
- `gamma(float) => float`: port of Go's `math.Gamma` function
|
||
|
- `hypot(float, float) => float`: port of Go's `math.Hypot` function
|
||
|
- `ilogb(float) => float`: port of Go's `math.Ilogb` function
|
||
|
- `inf(int) => float`: port of Go's `math.Inf` function
|
||
|
- `is_inf(float, int) => float`: port of Go's `math.IsInf` function
|
||
|
- `is_nan(float) => float`: port of Go's `math.IsNaN` function
|
||
|
- `j0(float) => float`: port of Go's `math.J0` function
|
||
|
- `j1(float) => float`: port of Go's `math.J1` function
|
||
|
- `jn(int, float) => float`: port of Go's `math.Jn` function
|
||
|
- `ldexp(float, int) => float`: port of Go's `math.Ldexp` function
|
||
|
- `log(float) => float`: port of Go's `math.Log` function
|
||
|
- `log10(float) => float`: port of Go's `math.Log10` function
|
||
|
- `log1p(float) => float`: port of Go's `math.Log1p` function
|
||
|
- `log2(float) => float`: port of Go's `math.Log2` function
|
||
|
- `logb(float) => float`: port of Go's `math.Logb` function
|
||
|
- `max(float, float) => float`: port of Go's `math.Max` function
|
||
|
- `min(float, float) => float`: port of Go's `math.Min` function
|
||
|
- `mod(float, float) => float`: port of Go's `math.Mod` function
|
||
|
- `nan() => float`: port of Go's `math.NaN` function
|
||
|
- `nextafter(float, float) => float`: port of Go's `math.Nextafter` function
|
||
|
- `pow(float, float) => float`: port of Go's `math.Pow` function
|
||
|
- `pow10(int) => float`: port of Go's `math.Pow10` function
|
||
|
- `remainder(float, float) => float`: port of Go's `math.Remainder` function
|
||
|
- `round(float) => float`: port of Go's `math.Round` function
|
||
|
- `round_to_even(float) => float`: port of Go's `math.RoundToEven` function
|
||
|
- `signbit(float) => float`: port of Go's `math.Signbit` function
|
||
|
- `sin(float) => float`: port of Go's `math.Sin` function
|
||
|
- `sinh(float) => float`: port of Go's `math.Sinh` function
|
||
|
- `sqrt(float) => float`: port of Go's `math.Sqrt` function
|
||
|
- `tan(float) => float`: port of Go's `math.Tan` function
|
||
|
- `tanh(float) => float`: port of Go's `math.Tanh` function
|
||
|
- `runct(float) => float`: port of Go's `math.Trunc` function
|
||
|
- `y0(float) => float`: port of Go's `math.Y0` function
|
||
|
- `y1(float) => float`: port of Go's `math.Y1` function
|
||
|
- `yn(int, float) => float`: port of Go's `math.Yn` function
|