Я хотел бы представить набор в Perl. Обычно я использую хэш с некоторым фиктивным значением, например:
my %hash=();
$hash{"element1"}=1;
$hash{"element5"}=1;
Затем используйте if (defined $hash{$element_name})
, чтобы определить, находится ли элемент в наборе.
Это обычная практика? Любые предложения по улучшению этого?
Кроме того, следует ли использовать defined
или exists
?
Спасибо