Hvis du skriver et program som er kjørbar fra kommandolinjen, du ofte ønsker å tilby brukeren flere alternativer eller flagg, sammen med muligens mer enn ett argument. Jeg har snublet meg gjennom dette mange ganger, men er det noen slags design mønster for looping gjennom args og ringer de aktuelle handler funksjoner?
Ta i betraktning:
myprogram -f filename -d directory -r regex
Hvordan organiserer du behandleren funksjoner når du henter argumentene hjelp uansett bygde-ins for ditt språk? (Språkspesifikke svar imot, hvis det hjelper deg å artikulere et svar)