i'm not really sure what the difference is between "setVariable" and "catVariable" in your code, but how about using a hashtable?
my %vars; open(CONF," conf.file"); while(<CONF>) { ($variablecmd,$variablename,$newdata) = split(/ /, $_); if ($variablecmd eq "setVariable") { $vars{$variablename} = $newdata; } elsif ($variablecmd eq "catVariable") { #assign data to varaible named $variablename if(exists $vars{$variablename}) { $vars{$variablename} = $newdata; } else { die "assignment to undeclared variable"; } } } close(CONF);
anders pearson // digital samurai personal // http://www.columbia.edu/~anders/ weblog // http://thraxil.dhs.org/
In reply to Re: Creating new variables from the value of other variables
by thraxil
in thread Creating new variables from the value of other variables
by thatguy
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |