>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..
# Extrait de "Effective Go"
Posté par snt . En réponse à la dépêche Le point sur les avancées de Google Go. Évalué à 10.
>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..