2015-03-25 10:28 GMT+01:00 Carlos Catucci <carlos.catu...@gmail.com>:

>
> On 25 March 2015 at 10:22, Nicola Larosa <n...@teknico.net> wrote:
>
>> L'operatore := combina dichiarazione (var) ed inizializzazione:
>>
>
> Si ma mi chiedo: serve davvero?
>

Anche a me la doppia scelta non piace, ma quella "corta" serve in alcuni
punti, come ad esempio

for i := 1; i < 3; i++ {
fmt.Println(i)
}

Se leggi la specifica del linguaggio noterai che c'รจ anche un altra
importante differenza tra var e `:=`,
ad esempio:

func main() {
var x, err = foo()
y, err := foo()
 fmt.Println(x, y, err)
}

> [...]

Ciao  Manlio
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a