Documentation for routine max
Documentation for routine max, assembled from the following types:
Returns the largest of the arguments, as determined by cmp semantics.
my = -42;max= 0 # read as: $foo increases to 0
multi method max(--> Any)multi method min( --> Any)
Coerces to Iterable and returns the numerically biggest element. If a
Callable is provided it is called with each element and its biggest return values is returned.
Returns the end point of the range.
say (1..5).max; # OUTPUT: «5␤»say (1^..^5).max; # OUTPUT: «5␤»
method max(Supply: = :<cmp> --> Supply)
Creates a supply that only emits values from the given supply if they are larger than any value seen before. In other words, from a continuously ascending supply it will emit all the values. From a continuously descending supply it will only emit the first value. The optional parameter specifies the comparator, just as with Any.max.