Вопросы по теме 'undef'

Как я могу отображать неопределенные значения из printf в Perl?
Я ищу элегантный способ обозначения неопределенных значений в ситуациях, когда обычно отображаются форматированные числа. Я приведу небольшой пример. Для начала вы, конечно, не можете использовать это: #!/usr/bin/perl use strict; use warnings;...
3579 просмотров
schedule 07.04.2022

Почему «undef» не обнаруживается этим фрагментом Perl?
Я ожидаю, что блок во втором операторе if будет введен из-за значения undef, но журналы показывают, что он не вводится. sub getcmd{ my $self = $_[0]; if ( $self->_recv == OK ){ push @{$self->{'log'}}, ['NOTICE', "OK"]; return...
519 просмотров
schedule 24.07.2022

Есть ли в Perl изящный способ конвертировать undef в 0 вручную?
У меня есть фрагмент в таком виде: my $a = $some_href->{$code}{'A'}; # a number or undef my $b = $some_href->{$code}{'B'}; # a number or undef $a = 0 unless defined($a); $b = 0 unless defined($b); my $total = $a + $b; Реальность еще...
3977 просмотров
schedule 13.11.2022

Как удалить все undef из массива?
При чтении из файла конфигурации в Perl могут быть случаи, когда строка недействительна и ее не нужно добавлять в мой массив допустимых строк. Поскольку здесь я использую цикл for, даже недопустимые строки создают запись undef. Как я могу удалить их...
8346 просмотров
schedule 10.02.2023

Spreadsheet::ParseExcel $cell-›value() возвращает undef
Я новичок в Perl, и у меня проблемы с модулем синтаксического анализатора электронных таблиц Excel. КОГДА я использую $cell->value() в отдельной строке, проблем не возникает, однако, когда я пытаюсь использовать это для вставки значения в массив,...
314 просмотров
schedule 12.05.2022