Ho un ciclo for in python come questo:
for item in items:
onwards = make_flow_decision(item)
if onwards == 'break':
break
elif onwards == 'continue':
continue
elif onwards == 'carry_on':
process_the_item(item)
Quindi l'idea è che il controllo del flusso per il ciclo sia scomposto perché è davvero complesso.
C'è un modo migliore per farlo, piuttosto che passare le stringhe e verificare le stringhe speciali come "continua", "interrompi" e "carry_on"?
In generale alla ricerca di idee che lo rendano un po 'più elegante.