Help for this page

Select Code to Download


  1. or download this
    sub max (::Type *$first,  Type *@rest --> Type) { ... }
    
  2. or download this
    sub max (
       ::Type *$first,  Type *@rest # one or more values in list context
       :&compare:(Type $, Type $ --> Bool) = &[less]   # function, with de
    +fault
       --> Type)   # returns the same type as the arguments
    { ... }
    
  3. or download this
    my $comp = { length($^left) > length($^right) }
    my $result = max @values :compare<$comp>;    # use adverb syntax