Используйте define
для самой переменной $nroboton
и / или if (@{$linkbot{$nroboton}})
для анонимного массива, ссылка на который является значением этого ключа, как объяснено.
После того, как вам нужно проверить любойИз этого следует, что вам также может понадобиться проверить, есть ли ключ $nroboton
в хэше %linkbot
, с существует
if ( exists $linkbot{$nroboton} ) { ... } # warning if $nroboton undef
, так что в целом
if (defined $nroboton and exists $linkbot{$nroboton}) { ... }
и теперь вы можете проверять и работать с данными в arrayref, @{$linkbot{$nroboton}}
.
Обратите внимание, что нет необходимости заключать в кавычки эту переменную;это будет оценено.