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 |