• [^] # Re: la vraie nouveauté

    Posté par (Mastodon) . En réponse au journal Python 3000 est sorti. Évalué à 3.

    Ton bout de code là est automatiquement bien indenté sous emacs.
    Tu peux flinguer complêtement ton indentation, et mettre ce que tu veux, tu repasses avec emacs derrière et il te remet tout comme tu l'as écrit là, bien indenté.
    Comme quoi, c'possible, hein ?

    Un exemple où ça ne marche pas est le suivant :
    # Fonction factorielle en python
    def factorielle(x):
    __if x == 0:
    ____r = 1
    __else:
    ____r = x * factorielle(x-1)
    __return r

    Pour les deux dernières lignes, et elles uniquement, le return r pourrait être au même niveau d'indentation que la ligne au dessus, soit dans le else, ça aurait toujours du sens, pas le même...


    Yth, complètement fan de l'indentation python, c'est génial.