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

另请参阅