ciao,codice:if ($var1->{logdir}->{server}->{sahara} ???? ) { fai questo } else { fai quest'altro }
io farei una cosa molto semplice,
cioe' se è definito lo scalare,
mi creerei un array con il valore dello scalare,
così ti riconduci sempre alla variabile dell'array.
cioè:
codice:use strict; use warnings; my $var='ciao'; my @var=($var) if (defined $var); for (@var) print $_."\n"; }