SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-Data-Rmap rpm build for : OpenSuSE. For other distributions click perl-Data-Rmap.

Name : perl-Data-Rmap
Version : 0.650.0 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : lp155.1.1 Date : 2024-07-20 22:42:13
Group : Unspecified Source RPM : perl-Data-Rmap-0.650.0-lp155.1.1.src.rpm
Size : 0.03 MB
Packager : https://www_suse_com/
Summary : Recursive map, apply a block to a data structure
Description :
rmap BLOCK LIST

Recursively evaluate a BLOCK over a list of data structures (locally
setting $_ to each element) and return the list composed of the results of
such evaluations. $_ can be used to modify the elements.

Data::Rmap currently traverses HASH, ARRAY, SCALAR and GLOB reference types
and ignores others. Depending on which rmap_* wrapper is used, the BLOCK is
called for only scalar values, arrays, hashes, references, all elements or
a customizable combination.

The list of data structures is traversed pre-order in a depth-first
fashion. That is, the BLOCK is called for the container reference before is
it called for it\'s elements (although see \"recurse\" below for post-order).
The values of a hash are traversed in the usual \"values\" order which may
affect some applications.

If the \"cut\" subroutine is called in the BLOCK then the traversal stops for
that branch, say if you \"cut\" an array then the code is never called for
it\'s elements (or their sub-elements). To simultaneously return values and
cut, simply pass the return list to cut: \'cut(\'add\',\'to\',\'returned\');\'

The first parameter to the BLOCK is an object which maintains the state of
the traversal. Methods available on this object are described in State
Object below.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl/15.5/noarch

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  perl-Data-Rmap-0.650.0-lp155.1.1.noarch.rpm
     

Provides :
perl(Data::Rmap)
perl-Data-Rmap

Requires :
perl(:MODULE_COMPAT_5.26.1)
perl(Test::Exception)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.26.1/Data
/usr/lib/perl5/vendor_perl/5.26.1/Data/Rmap.pm
/usr/share/doc/packages/perl-Data-Rmap
/usr/share/doc/packages/perl-Data-Rmap/Changes
/usr/share/doc/packages/perl-Data-Rmap/README
/usr/share/man/man3/Data::Rmap.3pm.gz

 
ICM