У меня есть кусок кода, который не работает, поскольку я ожидаю, что он сработает. В основном определенная функция не работает.Почему функция не работает?
@jobs = qw[job1 undef job2];
if(defined($jobs[1])) {
print "Job 1 is defined";
}
я получить выход
Job 1 is defined
явно $jobs[1]
является undef
. Что мне не хватает?
Thank you codaddict. – user582452
@ user582452 - это демпфер данных (например, Data: Dumper - http://search.cpan.org/dist/Data-Dumper/) - ваш друг. 'print Dumper (\ @ jobs)' показал бы, что было в вашем массиве – plusplus