Thread Parameter-Reihenfolge in getopt festdefinieren? (4 answers)
Opened by hawkeye at 2015-01-26 19:55

Raubtier
 2015-01-26 20:18
#179376 #179376
User since
2012-05-04
1076 Artikel
BenutzerIn
[default_avatar]
2015-01-26T18:55:51 hawkeye
Darum habe ich mir überlegt das ich evtl. den ersten Parameter mit einer switch-case-Struktur abfrage, diesen dann aus der Parameterliste per shift entferne und dann per getopt::long o.ä. die übrigen Parameter parse.


Genauso hätte ich es auch gemacht. Nur dass ich kein switch hätte, sondern wohl wahrscheinlich einen Hash mit den gültigen Keys. Als Value kann man dann z.B. eine sub haben, die je nach dem Key dann die Weiterverarbeitung der Parameter übernimmt, die ja wahrscheinlich auch bei den Aktionen jeweils unterschiedlich sind. Auf jeden Fall würde ich versuchen, nur an genau einer Stelle eine Fallunterscheidung für den ersten Parameter zu haben.
Last edited: 2015-01-26 20:19:20 +0100 (CET)

View full thread Parameter-Reihenfolge in getopt festdefinieren?