Math

将以下英文翻译为中文:

Math

https://gohugo.io/functions/math/

Hugo provides mathematical operators in templates.

FunctionDescriptionExample
addAdds two or more numbers.{{ add 12 3 2 }} → 17
If one of the numbers is a float, the result is a float.{{ add 1.1 2 }} → 3.1
subSubtracts one or more numbers from the first number.{{ sub 12 3 2 }} → 7
If one of the numbers is a float, the result is a float.{{ sub 3 2.5 }} → 0.5
mulMultiplies two or more numbers.{{ mul 12 3 2 }} → 72
If one of the numbers is a float, the result is a float.{{ mul 2 3.1 }} → 6.2
divDivides the first number by one or more numbers.{{ div 12 3 2 }} → 2
If one of the numbers is a float, the result is a float.{{ div 6 4.0 }} → 1.5
modModulus of two integers.{{ mod 15 3 }} → 0
modBoolBoolean of modulus of two integers. Evaluates to true if result equals 0.{{ modBool 15 3 }} → true
math.CeilReturns the least integer value greater than or equal to the given number.{{ math.Ceil 2.1 }} → 3
math.FloorReturns the greatest integer value less than or equal to the given number.{{ math.Floor 1.9 }} → 1
math.LogReturns the natural logarithm of the given number.{{ math.Log 42 }} → 3.737
math.MaxReturns the greater of two or more numbers.{{ math.Max 12 3 2 }} → 12
math.MinReturns the smaller of two or more numbers.{{ math.Min 12 3 2 }} → 2
math.PowReturns the first number raised to the power of the second number.{{ math.Pow 2 3 }} → 8
math.RoundReturns the nearest integer, rounding half away from zero.{{ math.Round 1.5 }} → 2
math.SqrtReturns the square root of the given number.{{ math.Sqrt 81 }} → 9

另请参阅