hotti: Kontrollstruktur über einen hash vereinfachen

Beitrag lesen

hi,

ich habe einen hash
getopts('abcd', %opts);  # options as above. Values in %opts

und bei den vier Optionen viele mögliche Kombinationen, von denen mich aber nur ein paar davon interessieren. Beispielsweise will ich in einer Kontrollstruktur abfragen, ob _nur_ der key 'a' vorhanden ist:

Bsp.: if($opts{a} && (scalar(keys %opts == 1))){# naja}

Frage allgemein: Gibt es hinsichtlich eines %hash Möglichkeiten einer einfacheren Abfrage, ob 'nur' ein bestimmter Key vorhanden ist?

Hotte

--
Wenn der Kommentar nicht zum Code passt, kann auch der Code falsch sein.