AFL
Arguably Functional Language
AFL Documentation
Math Component
This entry contains descriptions for all normal functions that are part of the Math component.
Functions
math.pi(0)
Parameters: none
Description: Returns the mathematical constant pi.
Returns: num
math.e(0)
Parameters: none
Description: Returns the mathematical constant e.
Returns: num
math.neg(1)
Parameters: num n
Description: returns n times -1.
Returns: num
math.abs(1)
Parameters: num n
Description: Returns the absolute value of n. It will always be positive.
Returns: num
math.sqrt(1)
Parameters: num n
Description: Retuns the square root of n.
Returns: num
math.pow(2)
Parameters: num x, num y
Description: returns x^y. y must be an integer.
Returns: num
math.random(2)
Parameters: num lower, num higher
Description: Returns a random decimal between lower and higher.
Returns: num
math.round(2)
Parameters: num toRound, num places
Description: rounds toRound to places decimal places out. If a negative number is used for places, round will round to tens, hundreds, etc. places must be an integer.
Returns: num
math.round(1)
Parameters: num n
Description: rounds n to an integer.
Returns: num
math.truncate(1)
Parameters: num n
Description: Returns n as an integer, without rounding it first.
Returns: num
math.truncate(2)
Parameters: num toTruncate, num places
Description: truncates toTruncate to places decimal places. if a negative number is used for places, round will truncate to tens, hundreds, etc. places must be an integer.
Returns: num