Retourner au contenu associé (journal : TapTempo en emacs lisp)
Posté par kantien le 13 mars 2018 à 10:37. En réponse au journal TapTempo en emacs lisp. Évalué à 6. Dernière modification le 13 mars 2018 à 10:38.
Seconde erreur de ma part : ce n'est pas un appel récursif terminal... Je ne sais pas encore comment écrire ça.
Avec un accumulateur ;-) Je ne suis pas un expert en Elisp, mais ça doit ressembler à cela :
(defun fact-tailrec (n acc) "Factorielle récursive terminale" (if (= n 0) acc (fact-tailrec ((- n 1) (* n acc))))) (defun factorielle (n) fact-tailrec (n 1))
Sapere aude ! Aie le courage de te servir de ton propre entendement. Voilà la devise des Lumières.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Bouh !
Posté par kantien . En réponse au journal TapTempo en emacs lisp. Évalué à 6. Dernière modification le 13 mars 2018 à 10:38.
Avec un accumulateur ;-)
Je ne suis pas un expert en Elisp, mais ça doit ressembler à cela :
Sapere aude ! Aie le courage de te servir de ton propre entendement. Voilà la devise des Lumières.