logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Hash::Merge::Extra - Collection of extra behaviors for Hash::Merge

Author

       Michael Samoglyadov, "<mixas at cpan.org>"

Behaviors

L_ADDITIVE, R_ADDITIVE
           Hashes merged, arrays joined, undefined scalars overridden. Left and right precedence.

       L_OVERRIDE, R_OVERRIDE
           Hashes merged, arrays and scalars overridden. Left and right precedence.

       L_REPLACE, R_REPLACE
           Nothing merged. One thing simply replaced by another. Left and right precedence.

Bugs

       Please report any bugs or feature requests to <https://github.com/mr-mixas/Hash-Merge-Extra.pm/issues>

Export

       Nothing is exported.

       All behaviors registered in Hash::Merge if used as

           use Hash::Merge::Extra;

       Nothing registered if passed empty list:

           use Hash::Merge::Extra qw();

       Only specified behaviors registered if list defined:

           use Hash::Merge::Extra qw(L_OVERRIDE R_REPLACE);

Name

       Hash::Merge::Extra - Collection of extra behaviors for Hash::Merge

See Also

       Hash::Merge

Synopsis

           use Hash::Merge qw(merge);
           use Hash::Merge::Extra;

           Hash::Merge::set_behavior('R_OVERRIDE');

           $result = merge($left, $right);

Version

       Version 0.06

See Also