Math Functions¶
Basic Calculations¶
:calc(expression)
¶
Evaluates a mathematical expression.
@x = 10
@y = 20
:calc(@x + @y) # Result: 30
:calc(@x * @y) # Result: 200
:calc(2 ** 8) # Result: 256
Conversion¶
:int(value)
¶
Converts to integer.
@value = 42.8
:int(@value) # Result: 42
:float(value)
¶
Converts to floating-point.
@value = 42
:float(@value) # Result: 42.0
Absolute Value¶
:abs(value)
¶
Absolute value (integer).
:abs(-10) # Result: 10
:fabs(value)
¶
Absolute value (floating-point).
:fabs(-10.5) # Result: 10.5
Rounding¶
:floor(value)
¶
Rounds down.
:floor(3.7) # Result: 3
:ceil(value)
¶
Rounds up.
:ceil(3.2) # Result: 4