Простий спосіб перевірити, чи є масив нульовим чи визначеним, це перевірте його в скалярному контексті, щоб отримати кількість елементів у масиві. Якщо масив порожній, він поверне 0, який Perl також розцінить як логічне значення false. 4 квітня 2013 р.
Перевірте існування масиву, перевіривши значення «undefined» або «null» за допомогою оператора typeof. Перевірте, чи масив порожній, переконавшись у його існуванні. властивість length і підтвердити, що воно більше 0. Використовуйте оператор AND ( && ), щоб переконатися, що масив існує та не є порожнім.
Щоб побачити, чи містить змінна посилання, використовувати функцію ref. Він повертає істину, якщо його аргумент є посиланням. Насправді це трохи краще: він повертає HASH для посилань на хеш і ARRAY для посилань на масив. Якщо ви коли-небудь побачите рядок, який виглядає так, ви знатимете, що надрукували посилання помилково.
The функція array_key_exists(). перевіряє масив на вказаний ключ і повертає true, якщо ключ існує, і false, якщо ключ не існує.
Perl | Defined() Функція Defined() у Perl повертає true, якщо надана змінна 'VAR' має значення, відмінне від значення undef, або перевіряє значення $_, якщо VAR не вказано. Це можна використовувати з багатьма функціями для виявлення збою операції, оскільки вони повертають undef, якщо виникла проблема.
Простий спосіб перевірити, чи є масив нульовим чи визначеним, це перевірте його в скалярному контексті, щоб отримати кількість елементів у масиві. Якщо масив порожній, він поверне 0, який Perl також розцінить як логічне значення false.