Вопросы по теме 'autovivification'
Вопрос о вификации Perl при разыменовании неопределенной ссылки на массив
Мне трудно понять, почему работает следующее:
my $array_reference;
foreach $element (@{$array_reference}) {
# some code
}
пока не работает следующее
my $array_reference;
if (scalar (@{$array_reference}) {
# some code here
}
Я...
1040 просмотров
schedule
04.03.2023
Хэш, созданный автовивификацией, имеет дополнительные ключи
Это то, что у меня есть
my %count_words;
while (<DATA>){
my $line= $_;
chomp $line;
my @words = split (/ /, "$line");
foreach my $word(@words){
$count_words{"$word"}++;
}
}
foreach my $key (%count_words){...
114 просмотров
schedule
22.10.2023
PERL-подобная автовивификация со значением по умолчанию в Python и возвращает значение по умолчанию из несуществующей произвольной вложенности?
Предположим, мне нужна PERL-подобная автовивикация в Python, т.е.:
>>> d = Autovivifier()
>>> d = ['nested']['key']['value']=10
>>> d
{'nested': {'key': {'value': 10}}}
Есть несколько основных способов сделать это:...
520 просмотров
schedule
04.05.2023
Эффективно получать хеш-запись, только если она существует в Perl
Я довольно часто пишу такие фрагменты кода:
if (exists $myHash->{$key}) {
$value = $myHash->{$key};
}
Что я пытаюсь сделать, так это получить значение из хэша, если хэш содержит этот ключ, и в то же время я хочу избежать...
838 просмотров
schedule
05.01.2023