• [^] # Re: Parenthèses vs indentation

    Posté par (site web personnel) . En réponse à la dépêche MicroAlg: langage et environnements pour l’algorithmique. Évalué à 1. Dernière modification le 24 octobre 2014 à 18:53.

    def foo(
     bar
    ):
     this.is_.a.very \
     (
     long, line,
     which,
     only,
     serves,
     as_, a, dumb,
     example
     )

    Note que les seuls trucs moches dans l'histoire n'ont rien à voir avec l'indentation:
    * Le \ est à cause des ; optionnels: si je ne mets pas le \ il croit que this.is.a.very représente une instruction complète et que le truc entre parenthèses est un tuple. Une autre option serait de mettre la parenthèse ouvrante sur la même ligne que this.is.a.very.
    * Le as_ et le is_, c'est parce que as et is sont des mots-clefs (c'est pareil en C: tu ne peux pas avoir de variable appelée while).

    PS: pkoi la liste à puces ne marche pas?