I'm afraid that I'm still not clear about what it is that you are trying to do. You mention checking whether or not a variable is defined. Well, Perl has an inbuilt function for this, called defined. A very simple example of its usage is as follows:
Which prints:#!/usr/bin/perl -l use strict; use warnings; my $foo = 1; my $bar; print '$foo is ', defined $foo ? "defined" : "not defined"; print '$bar is ', defined $bar ? "defined" : "not defined";
$foo is defined $bar is not defined
You also mention that you want to track the value of a variable. The easiest way to do this is with print, or perhaps something like Data::Dumper.
If, as apl suggests, you are new to Perl and want to learn, then I would suggest that a good place to start would be the Tutorials section of the Monastery.
In any case, welcome to PerlMonks.
Darren :)
In reply to Re^3: How to write macro in perl
by McDarren
in thread How to write macro in perl
by mihirjha
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |