• # Extrait de "Effective Go"

    Posté par . En réponse à la dépêche Le point sur les avancées de Google Go. Évalué à 10.

    >One caveat. You should never put the opening brace of a control
    >structure (if, for, switch, or select) on the next line. If you do, a
    >semicolon will be inserted before the brace, which could cause
    >unwanted effects. Write them like this

    >if i < f() {
    > g()
    >}

    >not like this

    >if i < f() // wrong!
    >{ // wrong!
    > g()
    >}

    Wow. J'espère que le compilateur est assez intelligent pour prévenir qu'il y a quelque chose de louche, sinon ça va être sympa pour ceux qui sont multilangages et à qui il arrivera d'oublier une accolade en début de ligne..