Math
add
Number a => a -> a -> a
Added in: v1.0
Add two values
dec
Int a => a -> a
Added in: v1.0
Decrement its argument
divide
Number a => a -> a -> a
Added in: v1.0
Divide numbers. Equivalent of a / b
inc
Int a => a -> a
Added in: v1.0
Increment its argument
mean
Number a => [a] -> a
Added in: v1.0
Returns the mean of the given list of numbers.
P::mean([2, 7, 9]) // 6
median
Number a => [a] -> a
Added in: v1.0
Returns the median of the given list of numbers.
P::median([7, 2, 9]) // 7
P::median([7, 2, 10, 9]) // 8
modulo
Number a => a -> a -> a
Added in: v1.0
Divides the first parameter by the second and returns the remainder.
P::modulo(1, 2) // 1
multiply
Number a => a -> a -> a
Added in: v1.0
Multiplies two numbers
$triple = P::multiply(3);
$triple(7); // 21
product
Number a => [a] -> a
Added in: v1.0
Multiplies together all the elements of a list.
P::product([2, 4, 6, 8, 100, 1]); // 38400
subtract
Number a => a -> a -> a
Added in: v1.0
Subtracts its second argument from its first argument.
$complementaryAngle = P::subtract(90);
$complementaryAngle(30); //=> 60
sum
[Number] -> Number
Added in: v1.0
Adds together all the elements of a list.
P::sum([1, 2, 3, 4]); // 10