Thread [Getopt::Long] getOptions - Fehlerermittlung bei gleicher Option (14 answers)
Opened by bora99 at 2015-09-10 11:41

betterworld
 2015-09-10 18:31
#182149 #182149
User since
2003-08-21
2613 Artikel
ModeratorIn

user image
Ich rufe GetOptions immer so auf:
Code (perl): (dl )
1
2
3
GetOptions(
  # ...
) or exit 1;


Denn wenn irgend etwas nicht geparst werden kann, gibt GetOptions normalerweise selbst schon eine Fehlermeldung aus, wirft aber keine Exception. Ich finde dieses Verhalten eigentlich ein bisschen unsinnig, denn wenn man das "exit" vergisst, dann wirkt die Fehlermeldung auf den Benutzer immer so, als ob das Programm eigentlich weiß, dass es falsch aufgerufen wurde, und der Benutzer wundert sich dann, dass das Programm trotzdem weitermacht. Und die Standardfunktion zur Fehlerbehandlung ("die") sollte man auch nicht benutzen, weil dann zwei Fehlermeldungen nacheinander ausgegeben werden.

View full thread [Getopt::Long] getOptions - Fehlerermittlung bei gleicher Option