NAME Parv::Util::Array - Collection of Array (references) related functions SYNOPSIS use Parv::Util::Array qw( all ); use Parv::Util::Array qw( max_length filled_arrayref uniq_elements ); DESCRIPTION Parv::Util::Array, 0.00, is functional module. All or some of the subroutines can be imported as desired; nothing is exported implicitly. Each subroutine's input and output are defined later. To import all the functions... use Parv::Util::Array qw( all ); To import only "max_length" and "uniq_elements"... use Parv::Util::Array qw( max_length uniq_elements ); INTERFACE &filled_arrayref *Input*: An array reference. *Output*: 1 if value dereferences to non empty array, else 0. &max_length *Input*: An array reference. *Output*: Length of the longest element. &uniq_elements *Input*: List of array references. *Output*: Unordered unique elements. &order *Inputs*: (1) Array reference to be sorted according to (2) given order array reference. *Output*: Sorted array as reference. &get_index *Inputs*: (1) An element ("SCALAR" to be exact) to be searched in (2) given array reference. *Output*: Index of the element if found; -1 otherwise.