Go gebruikt ook de puntkomma om het einde van een statement aan te duiden. We zien deze niet omdat deze door de compiler word geplaatst. Dit houd in dat we ten alle tijden moeten vermijden de open accolade op een nieuwe lijn te zetten. Ik ben zelf al in deze valkuil gevallen vandaar een kleine boodschap ter waarschuwing.
Het onderstaande is juist :
if i < f() {
g()
}
Dit is fout :
if i < f() // wrong!
{ // wrong!
g()
}
Geen opmerkingen:
Een reactie posten