NetSDS::Util::Types(3pm) User Contributed Perl Documentation NetSDS::Util::Types(3pm)NAME
NetSDS::Util::Types - type checking routines
SYNOPSIS
use NetSDS::Util::Types;
# Check if variable contains integer value
if (is_int($var)) {
$var++;
} else {
print "Value is not integer!";
}
DESCRIPTION
"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
BUGS
None
TODO
Add more functions.
SEE ALSO
None.
AUTHORS
Valentyn Solomko <pere@pere.org.ua>
Michael Bochkaryov <misha@rattler.kiev.ua>
perl v5.12.4 2011-08-27 NetSDS::Util::Types(3pm)
Check Out this Related Man Page
NetSDS::Util::Struct(3pm) User Contributed Perl Documentation NetSDS::Util::Struct(3pm)NAME
NetSDS::Util::Struct - data structure convertors
SYNOPSIS
use NetSDS::Util::Struct;
...
my $str = dump_to_row($some_structure);
DESCRIPTION
NetSDS::Util::Struct module contains different utilities for data structures processing.
EXPORTED METHODS
dump_to_string(...)
Returns cleaned dump to scalar.
dump_to_row(...)
Returns cleaned dump to scalar.
to_array($data)
arrays_to_hash($keys_ref, $values_ref) - translate arrays to hash
Parameters: references to keys array and values array
Return: hash
If @$keys_ref is longer than @$values_ref - rest of keys filled with "undef" values.
If @$keys_ref is shorter than @$values_ref - rest of values are discarded.
If any of parameters isn't array reference then "undef" will return.
Example:
my %h = array2hash(['fruit','animal'], ['apple','horse']);
Result should be a hash:
(
fruit => 'apple',
animal => 'horse'
)
merge_hash($target, $source) - merge two hashes
Parameters: references to target and source hashes.
This method adds source hash to target one and return value as a result.
EXAMPLES
None
BUGS
Unknown yet
TODO
None
SEE ALSO
None
AUTHORS
Valentyn Solomko <pere@pere.org.ua>
perl v5.12.4 2011-08-27 NetSDS::Util::Struct(3pm)
Hi,
This with reference to my earlier thread.
I have file called input that has 2 values. Now I have to check whether the 2 fileds are seperated by a "|" or not. I am not able to do this with the following script.
while read line
do
first=`echo $line | cut -f1 -d'|'`
... (8 Replies)
I am using perl 5.8.0.
I need to check some values to see it they are floats. Our system does not have Data::Types so I can't use is_float. Is there something else that I can use? The only thing in Data is Dump.pm. I am not allowed to download anything to our system so I have to use what I have.... (3 Replies)
I am passing a string as argument. Need to check if it contains "-".
If it contains "-" then check if it contains "-r" .If Yes then print some message else check if it contains "-t".If yes print some message. How this check can be done using shell script?
How I can do this by using IF OR... (7 Replies)
Logic of code
if ( $var is a number ) {
Do something
}
else {
Do something else
}
My question is: How do I check if a variable is a number. All the reg ex that I came up with to match this is failing. Please help. (3 Replies)
Hi
I need some help using arrays in perl.
I have an array say var and a variable var1.
I want to check if the var1 is present in the array. How do I check that ?
my @var = 1...10;
my $var1 =5;
if ( $var1 in @var )
{
.......
}
else
{
.......
}
Something like above. Can some... (2 Replies)
Hello experts,
How we can find out,that what is type of a scalar variable? i.e a scalar var contain a number or a string.
Thanks in advance. (8 Replies)
I have written a function that fills an array and another function where if a parameter is supplied it will jump to that part of the array and cat it to the screen.
I need to put in some checks to make sure the parameter supplied is firstly a number and then not a number great than the length of... (2 Replies)
hi to all,
i want to check the value of a variable that it contains characters.
for example i try the following:
if then .........
i just want to check that in the specific line that is a variable called "passline" has the entry "password". But it can contain also other characters in the... (4 Replies)
#!/bin/bash
perl -nle'
/(?:date|time|ref)/ and print join " ", /(?:date|time|ref)+/g
or print
' inputfile
Problem I have is that I want to delete words that are on the line of the 3 words above (date, time, and reference). However, I do not want to delete the words... (9 Replies)
Hello All,
I am having this issue...where I am actually having hard time understanding the problem:
The code is as follows:
#include<iostream.h>
void fxn(char*** var)
{
int i =4;
*var = (char**)malloc(i*sizeof(char*));
for(int j =0; j<4; j++)
{
*var = "name";
cout<<*var;... (6 Replies)
i need help i am facing a problem, with this code and i dont know what is it , i need to check how many parameter the user enter and what was the first parameter if the user enter 4 parameter i have to check if the first parameter equal to 1 or 3 if its not equal i have to exit . and i have to... (5 Replies)
hello,
i have a variable which should have following content :
var="value1"
or
var="value2"
or
var="value2:*" # example: value2:22
how can i check :
- if the content is ok (value1 / value2* )
- the two options of "value2"
when content is example "value2:22" , i want to split... (3 Replies)
Hi Experts,
I want to check health of hp-ux box.
Basically I want to check if there are possibilities of network/memory/cpu bottleneck?
Are there are any commands available other than glance in hp-ux for the same? (11 Replies)