math
| 实例名 | 实例描述 | 
|---|---|
| E | (float64) 2.718282 | 
| Ln10 | (float64) 2.302585 | 
| Ln2 | (float64) 0.693147 | 
| Pi | (float64) 3.141593 | 
| Sqrt2 | (float64) 1.414214 | 
| SqrtE | (float64) 1.648721 | 
| SqrtPi | (float64) 1.772454 | 
| 函数名 | 函数描述/介绍 | 
|---|---|
| math.Abs | Abs 返回x的绝对值 | 
| math.Acos | Acos 反三角函数 Acos | 
| math.Asin | Asin 反三角函数 Asin | 
| math.Atan | Atan 反三角函数 Atan | 
| math.Ceil | Ceil 返回不小于x的最小整数 | 
| math.Cos | Cos 三角函数 Cos | 
| math.Floor | Floor 返回不大于x的最大整数 | 
| math.IsNaN | IsNaN 判断一个数是否是NaN | 
| math.NaN | NaN 返回一个IEEE-574 “非数字”的值 | 
| math.Pow | Pow 返回x的y次方 | 
| math.Pow10 | Pow10 返回10的n次方 | 
| math.Round | Round 返回四舍五入到最近的整数 存在一些特殊情况:Round(±0) = ±0,Round(±Inf) = ±Inf,Round(NaN) = NaN | 
| math.RoundToEven | RoundToEven 返回四舍五入到最近的偶整数 | 
| math.Sin | Sin 三角函数 sin | 
| math.Sinh | Sinh 双曲正弦函数 | 
| math.Sqrt | Sqrt 返回一个数的平方根 如果x < 0,返回NaN | 
| math.Tan | Tan 三角函数 Tan | 
函数定义#
Abs#
详细描述#
Abs 返回x的绝对值
Example:
math.Abs(-1) // 1math.Abs(1) // 1定义#
Abs(x float64) float64
参数#
| 参数名 | 参数类型 | 参数解释 | 
|---|---|---|
| x | float64 | 
返回值#
| 返回值(顺序) | 返回值类型 | 返回值解释 | 
|---|---|---|
| r1 | float64 | 
Acos#
详细描述#
Acos 反三角函数 Acos
定义#
Acos(x float64) float64
参数#
| 参数名 | 参数类型 | 参数解释 | 
|---|---|---|
| x | float64 | 
返回值#
| 返回值(顺序) | 返回值类型 | 返回值解释 | 
|---|---|---|
| r1 | float64 | 
Asin#
详细描述#
Asin 反三角函数 Asin
定义#
Asin(x float64) float64
参数#
| 参数名 | 参数类型 | 参数解释 | 
|---|---|---|
| x | float64 | 
返回值#
| 返回值(顺序) | 返回值类型 | 返回值解释 | 
|---|---|---|
| r1 | float64 | 
Atan#
详细描述#
Atan 反三角函数 Atan
定义#
Atan(x float64) float64
参数#
| 参数名 | 参数类型 | 参数解释 | 
|---|---|---|
| x | float64 | 
返回值#
| 返回值(顺序) | 返回值类型 | 返回值解释 | 
|---|---|---|
| r1 | float64 | 
Ceil#
详细描述#
Ceil 返回不小于x的最小整数
Example:
math.Ceil(1.5) // 2math.Ceil(-1.5) // -1定义#
Ceil(x float64) float64
参数#
| 参数名 | 参数类型 | 参数解释 | 
|---|---|---|
| x | float64 | 
返回值#
| 返回值(顺序) | 返回值类型 | 返回值解释 | 
|---|---|---|
| r1 | float64 | 
Cos#
详细描述#
Cos 三角函数 Cos
定义#
Cos(x float64) float64
参数#
| 参数名 | 参数类型 | 参数解释 | 
|---|---|---|
| x | float64 | 
返回值#
| 返回值(顺序) | 返回值类型 | 返回值解释 | 
|---|---|---|
| r1 | float64 | 
Floor#
详细描述#
Floor 返回不大于x的最大整数
Example:
math.Floor(1.5) // 1math.Floor(-1.5) // -2定义#
Floor(x float64) float64
参数#
| 参数名 | 参数类型 | 参数解释 | 
|---|---|---|
| x | float64 | 
返回值#
| 返回值(顺序) | 返回值类型 | 返回值解释 | 
|---|---|---|
| r1 | float64 | 
IsNaN#
详细描述#
IsNaN 判断一个数是否是NaN
Example:
math.IsNaN(1) // falsemath.IsNaN(math.NaN()) // true定义#
IsNaN(x float64) bool
参数#
| 参数名 | 参数类型 | 参数解释 | 
|---|---|---|
| x | float64 | 
返回值#
| 返回值(顺序) | 返回值类型 | 返回值解释 | 
|---|---|---|
| r1 | bool | 
NaN#
详细描述#
NaN 返回一个IEEE-574 “非数字”的值
Example:
math.NaN()定义#
NaN() float64
返回值#
| 返回值(顺序) | 返回值类型 | 返回值解释 | 
|---|---|---|
| r1 | float64 | 
Pow#
详细描述#
Pow 返回x的y次方
Example:
math.Pow(2, 3) // 8math.Pow(2, -1) // 0.5定义#
Pow(x float64, y float64) float64
参数#
| 参数名 | 参数类型 | 参数解释 | 
|---|---|---|
| x | float64 | |
| y | float64 | 
返回值#
| 返回值(顺序) | 返回值类型 | 返回值解释 | 
|---|---|---|
| r1 | float64 | 
Pow10#
详细描述#
Pow10 返回10的n次方
Example:
math.Pow10(2) // 100math.Pow10(-1) // 0.1定义#
Pow10(n int) float64
参数#
| 参数名 | 参数类型 | 参数解释 | 
|---|---|---|
| n | int | 
返回值#
| 返回值(顺序) | 返回值类型 | 返回值解释 | 
|---|---|---|
| r1 | float64 | 
Round#
详细描述#
Round 返回四舍五入到最近的整数
存在一些特殊情况:Round(±0) = ±0,Round(±Inf) = ±Inf,Round(NaN) = NaN
Example:
math.Round(1.5) // 2math.Round(1.4) // 1定义#
Round(x float64) float64
参数#
| 参数名 | 参数类型 | 参数解释 | 
|---|---|---|
| x | float64 | 
返回值#
| 返回值(顺序) | 返回值类型 | 返回值解释 | 
|---|---|---|
| r1 | float64 | 
RoundToEven#
详细描述#
RoundToEven 返回四舍五入到最近的偶整数
Example:
math.RoundToEven(1.5) // 2math.RoundToEven(2.5) // 2math.RoundToEven(3.5) // 4math.RoundToEven(4.5) // 4定义#
RoundToEven(x float64) float64
参数#
| 参数名 | 参数类型 | 参数解释 | 
|---|---|---|
| x | float64 | 
返回值#
| 返回值(顺序) | 返回值类型 | 返回值解释 | 
|---|---|---|
| r1 | float64 | 
Sin#
详细描述#
Sin 三角函数 sin
定义#
Sin(x float64) float64
参数#
| 参数名 | 参数类型 | 参数解释 | 
|---|---|---|
| x | float64 | 
返回值#
| 返回值(顺序) | 返回值类型 | 返回值解释 | 
|---|---|---|
| r1 | float64 | 
Sinh#
详细描述#
Sinh 双曲正弦函数
定义#
Sinh(x float64) float64
参数#
| 参数名 | 参数类型 | 参数解释 | 
|---|---|---|
| x | float64 | 
返回值#
| 返回值(顺序) | 返回值类型 | 返回值解释 | 
|---|---|---|
| r1 | float64 | 
Sqrt#
详细描述#
Sqrt 返回一个数的平方根
如果x < 0,返回NaN
Example:
math.Sqrt(4) // 2math.Sqrt(-1) // NaN定义#
Sqrt(x float64) float64
参数#
| 参数名 | 参数类型 | 参数解释 | 
|---|---|---|
| x | float64 | 
返回值#
| 返回值(顺序) | 返回值类型 | 返回值解释 | 
|---|---|---|
| r1 | float64 | 
Tan#
详细描述#
Tan 三角函数 Tan
定义#
Tan(x float64) float64
参数#
| 参数名 | 参数类型 | 参数解释 | 
|---|---|---|
| x | float64 | 
返回值#
| 返回值(顺序) | 返回值类型 | 返回值解释 | 
|---|---|---|
| r1 | float64 |