Chciałbym reprezentować zestaw w Perlu. Co zwykle zrobić to za pomocą mieszania z jakiegoś manekina wartości, np .:Jak mogę reprezentować zestawy w Perlu?
my %hash=();
$hash{"element1"}=1;
$hash{"element5"}=1;
Następnie użyj if (defined $hash{$element_name})
zdecydować, czy element jest w zestawie.
Czy to powszechna praktyka? Wszelkie sugestie dotyczące poprawy tego?
Czy powinienem również używać defined
lub exists
?
Dziękuję
Czy jest coś, co daje ci coś innego niż obciążenie ogólne? Ustaw operacje czy coś? Jeśli wszystko, co robię, polega na sprawdzeniu istnienia elementu w zestawie, dlaczego miałbym używać biblioteki do robienia czegoś, co język już niewiarygodnie działa? –
Jakieś sugestie dotyczące modułów obsługujących zestawy zestawów? –
Zestawy zestawów brzmią jak zadanie dla zestawu :: Obiekt, którego instancje mogą zagnieżdżać. – daxim