Belden Lyman > Hash-MostUtils-1.01 > Hash::MostUtils::leach

Download:
Hash-MostUtils-1.01.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Source   Latest Release: Hash-MostUtils-1.05

NAME ^

Hash::MostUtils::leach - base implementation of n_each without the Perl-version-specific bits

DESCRIPTION ^

This module is included as part of the Hash::MostUtils library.

Hash::MostUtils exports two functions which this module provides: leach and n_each. See the documentation for those functions in Hash::MostUtils for a more thorough treatment of how to use them.

leach (and n_each) both provide a splice-like interface for operating on an array. In Perl versions 5.12 and lower, the prototype for splice is:

    sub splice (\@;$$@) { ... }

However, in Perl versions 5.13 and above, the prototype for splice is:

    sub splice (+;$$@) { ... }

By extension, the functions leach and n_each need to have a similar version-specific prototype on them.

This class serves as an interface to choose between the two prototypes based on your version of Perl.

COPYRIGHT AND LICENSE ^

    (c) 2013 by Belden Lyman

This library is free software: you may redistribute it and/or modify it under the same terms as Perl itself; either Perl version 5.8.8 or, at your option, any later version of Perl 5 you may have available.

syntax highlighting: