Progetto Arduino e OpenEnergyMonitor. Condensatore elettrolitico

zoomx:
Credo che il ritorno carrello dovrebbe bastare per cui nell'esempio che hai fatto il compilatore dovrebbe sapere che se non incontra una graffa dopo la condizione dell'if quello che deve fare è esclusivamente la riga seguente e basta. Non vedo alcuna ambiguità.

... quello era un esempio, poi ce ne possono essere svariati altri meno banali da interpretare ... poi ovvio, tutto si può "rendere più complesso", incluso il compilatore stesso. :slight_smile: In ogni caso, secondo me invece, aumenta la leggibiltà ... :wink:

zoomx:
E' vero che il punto e virgola segna la fine dello statement ma serviva perché sulla stessa riga si potevano mettere altre istruzioni. Volendo si potrebbe mettere tutto in un'unica riga.

... ed ancora una volta avresti casi di ambiguità che, per essere risolti, incrementerebbero inutilmente la complessità del compilatore e renderebbero sempre peggiore la leggibilità.

Guglielmo