Code actuel:
if (a = 5) printf("%d",a);
4 Réponses :
bâtiment sur la réponse ici , vous pourriez éventuellement cram Expressions multiples utilisant un point-virgule. Quelque chose comme devrait fonctionner, mais je tape sur mon téléphone et je ne peux pas tester. P> p>
Juste pour être d'accord avec le commentaire ci-dessus, en grattant cela dans un one-liner ressemble à une programmation médiocre et doit être évité. Néanmoins, c'est possible i>. En outre, c'est une mauvaise pratique d'écraser le mot clé intégré dict code> avec une variable.
au lieu d'utiliser un ternelaire ceci n'imprime rien (pas même une nouvelle ligne due à < Code> fin = "" code>) Si la clé n'est pas présente. p> print ("" si non d.get ("erreur") d'autre d ["erreur"]) code> Vous pouvez utiliser dict.get (clé, par défaut) code> et Imprimer () CODE> avec un Ternary Telling End =" " code> ou end =" \ n " code> pour éviter / utiliser la nouvelle ligne après:
dans Python 3.8, vous pourrez écrire
if error := dict.get('error', None): print(error)
Vous pouvez simplement utiliser Inline que cela ça! J'espère que cela aide :) p> p> si sinon code> fourni par python code>.
Non, il n'y a pas; Votre code est parfaitement lisible. Notez que
Aucun code> est la valeur par défaut par défaut, de manière redondante là-bas.