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