Envoyé par
Zefling
Perso, j'aime biens faire des trucs comme ça. En fait, je déteste les longues lignes. Que la structure soit la plus simple à comprend.
J'ai pas l'impression que ça soit possible au python
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
maMethode(
argument1 : string,
argument2 : string,
argument3 : string
) {
...
return test
? quelque_chose_qui_donne_un_resultat(),
: quelque_chose_qui_donne_un_autre_resultat(
arg1,
arg2
);
} |
Puis comme tu dis, du coup la moindre ligne blanche donne l'impression que c'est la fin de la méthode. Ça rend le code trop « compacte » pour moi.
En Python l'axiome ? : s'écrit avec un if else:
a = 5 if b == 1 else a = None
Tu peux faire des lignes de continuation avec \
Rem: en passant à 3 lignes blanches en fin de procédure, on peut ajouter une ligne blanche dans le code, ça ne choque pas et rends le code plus lisible
Cherchez "Blank lines" dans les paramètres PyCharm.
@elslapper => bon langage le Cobol, il reste propre à son domaine. Difficile de faire machine arrière et de revenir au Cobol de nos jours, à moins d'y être obligé.
Partager