Ben moi j'ai déjà dit qu'en php effectivement la solution récursive était un mauvais design dans ce cas là.
Mais uniquement du point de vue PHP. Avec erlang par exemple, tu vas tout faire en récursif, ton code sera beaucoup plus expressif, maintenable, simple, etc. (de toute façon tu n'as pas le choix, les boucles n'existent pas).
Ensuite, dire qu'un itérateur est beaucoup plus fun que la récursion je suis absolument pas d'accord, mais bon c'est subjectif, et ce n'est pas le fun que quelquechose qui fait sa viabilité.
Par contre ... j'ai pas lu ton code, il est sûrement très bien, mais qu'est-ce qu'il est long pour une simple fonction de maths :p
Mais uniquement du point de vue PHP. Avec erlang par exemple, tu vas tout faire en récursif, ton code sera beaucoup plus expressif, maintenable, simple, etc. (de toute façon tu n'as pas le choix, les boucles n'existent pas).
Ensuite, dire qu'un itérateur est beaucoup plus fun que la récursion je suis absolument pas d'accord, mais bon c'est subjectif, et ce n'est pas le fun que quelquechose qui fait sa viabilité.
Par contre ... j'ai pas lu ton code, il est sûrement très bien, mais qu'est-ce qu'il est long pour une simple fonction de maths :p