NetSDS::Util::Types3pm
Type checking routines
Usage
use NetSDS::Util::Types;# Check if variable contains integer valueif (is_int($var)) {$var++;} else {print "Value is not integer!";}
Overview
"NetSDS::Util::Types" module contains functions for checking data for being of exact data types.
Exported functions
is_int($var)- check if parameter is integer-
Check if given parameter is integer
is_float([...])- check if parameter is float number-
Check if given parameter is float number
is_date([...])- check if parameter is date string-
Return 1 if parameter is date string
is_binary([...])- check for binary content-
Return 1 if parameter is non text.
is_ref_scalar($ref)- check if reference to scalar value-
Return true if parameter is a scalar reference.
my $var = 'Scalar string';if (is_ref_scalar(\$var)) {print "It's scalar value";}
is_ref_array($ref)- check if reference to array-
Return true if parameter is an array reference.
is_ref_hash($ref)- check if hashref-
Return true if parameter is a hash reference.
is_ref_code($ref)- check if code reference-
Return true if parameter is a code reference.
- is_ref_obj($ref, [$class_name]) - check if blessed object
-
Return true if parameter is an object.
Examples
None
Todo
Add more functions.
Releases
8 releases since Debian 6.0 (Squeeze); the text changed 5 times.