Bonjour à tous!!!
Eh bien en fait, tout est dans le titre...
Je n'arrive pas à m'imaginer mentalement comment fait une fonction récursive...
J'ai lu http://www.autoitscript.fr/forum/viewto ... 114#p33114, très bon tutoriel au passage, mais pour réutiliser la même fonction dans cette fonction même, c'est quelque chose que je ne comprend pas!
[R] Récusif?
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
[R] Récusif?
Modifié en dernier par sozary le dim. 17 août 2014 14:18, modifié 1 fois.
"Là où la volonté est grande, les difficultés diminuent.", Niccolò Machiavelli
- jchd
- AutoIt MVPs (MVP)

- Messages : 2284
- Enregistré le : lun. 30 mars 2009 22:57
- Localisation : Sud-Ouest de la France (43.622788,-1.260864)
- Status : Hors ligne
Re: [...] Récusif?
Somme des entiers de 1 à N (version récursive qui n'est pas du tout la meilleure)
version efficace :
Code : Tout sélectionner
ConsoleWrite(_sum(100) & @LF)
Func _sum($n)
Return ($n > 1 ? $n + _sum($n - 1) : 1)
EndFuncCode : Tout sélectionner
ConsoleWrite(_sum(100) & @LF)
Func _sum($n)
Return ($n * ($n + 1) / 2)
EndFuncLa cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Re: [...] Récusif?
Oui... hum, je crois que j'ai compris, j'ai manipulé un peu dans mon coin!
Désolé pour ce post un peu inutile
!
Désolé pour ce post un peu inutile
"Là où la volonté est grande, les difficultés diminuent.", Niccolò Machiavelli

