Question naive, est-ce qu'une fonction ne suffirai pas dans les cas très simple ?
Tout à fait possible d'utiliser une fonction :
defstep1():# do stuffreturnstep2defstep2():# do stuffreturnstep3(data)defstep3(data):defrun():# do stuffreturnNonereturnrunstate=step1whilestateisnotNone:state=state()
Cependant, pour des raisons de typage statique, je préfère utiliser une classe.
[^] # Re: J'aime beaucoup !
Posté par David Delassus (site web personnel) . En réponse au journal Sunday Python Pattern : Une machine à état toute simple. Évalué à 4.
Tout à fait possible d'utiliser une fonction :
Cependant, pour des raisons de typage statique, je préfère utiliser une classe.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg