В настоящее время я использую следующий Perl, чтобы проверить, определена ли переменная и содержит текст. Сначала я должен проверить defined
, чтобы избежать предупреждения "неинициализированное значение":
if (defined $name && length $name > 0) {
# do something with $name
}
Есть ли лучший (предположительно более краткий) способ написать это?