Name : perl-Data-Compare
| |
Version : 1.29
| Vendor : openSUSE
|
Release : 1.5
| Date : 2023-04-22 05:06:52
|
Group : Unspecified
| Source RPM : perl-Data-Compare-1.29-1.5.src.rpm
|
Size : 0.05 MB
| |
Packager : https://bugs_opensuse_org
| |
Summary : Compare perl data structures
|
Description :
Compare two perl data structures recursively. Returns 0 if the structures differ, else returns 1.
A few data types are treated as special cases:
* Scalar::Properties objects
This has been moved into a plugin, although functionality remains the same as with the previous version. Full documentation is in Data::Compare::Plugins::Scalar::Properties.
* Compiled regular expressions, eg qr/foo/
These are stringified before comparison, so the following will match:
$r = qr/abc/i; $s = qr/abc/i; Compare($r, $s);
and the following won\'t, despite them matching *exactly* the same text:
$r = qr/abc/i; $s = qr/[aA][bB][cC]/; Compare($r, $s);
Sorry, that\'s the best we can do.
* CODE and GLOB references
These are assumed not to match unless the references are identical - ie, both are references to the same thing.
You may also customise how we compare structures by supplying options in a hashref as a third parameter to the \'Compare()\' function. This is not yet available through the OO-ish interface. These options will be in force for the *whole* of your comparison, so will apply to structures that are lurking deep down in your data as well as at the top level, so beware!
* ignore_hash_keys
an arrayref of strings. When comparing two hashes, any keys mentioned in this list will be ignored.
|
RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/openSUSE:/Factory:/RISCV/standard/noarch |