Ref::Util::XS - XS implementation for Ref::Util
version 0.117
use Ref::Util;
# Don't use Ref::Util::XS directly!
if (is_arrayref($something) {
print for @$something;
}
elsif (is_hashref($something)) {
print for sort values %$something;
}
Ref::Util::XS is the XS implementation of Ref::Util, which provides several
functions to help identify references in a more convenient way than the
usual approach of examining the return value of ref
.
You should use Ref::Util::XS by installing Ref::Util itself: if the system
you install it on has a C compiler available, Ref::Util::XS
will be
installed and used automatically, providing a significant speed boost to
everything that uses Ref::Util
.
See Ref::Util for full documentation of the available functions.
The following people have been invaluable in their feedback and support.
- Yves Orton
- Steffen Müller
- Jarkko Hietaniemi
- Mattia Barbon
- Zefram
- Tony Cook
- Sergey Aleynikov
- Aaron Crane
- Vikentiy Fesunov
- Sawyer X
- Gonzalo Diethelm
- Karen Etheridge
- Graham Knop
- p5pclub
This software is made available under the MIT Licence as stated in the accompanying LICENSE file.
- Sawyer X [email protected]
- Aaron Crane [email protected]
- Vikenty Fesunov [email protected]
- Gonzalo Diethelm [email protected]
- Karen Etheridge [email protected]
- Graham Knop [email protected]
This software is Copyright (c) 2018 by Sawyer X.
This is free software, licensed under:
The MIT (X11) License