• [^] # Re: explications?

    Posté par . En réponse à la dépêche Sortie de Rust en version 0.3. Évalué à 2.

    C'est bien le cas de python en tout cas :

    def sum(n):
     if n == 1:
     return 1
     else:
     return sum(n-1) + n
    
    
    sum(998)
    498501
    sum(999)
    RuntimeError: maximum recursion depth exceeded in comparison
    
    

    Donc, encore une fois, j'appelle pas ça de l'optimisation.