2015-03-25 10:28 GMT+01:00 Carlos Catucci <[email protected]>:

>
> On 25 March 2015 at 10:22, Nicola Larosa <[email protected]> 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
[email protected]
http://lists.python.it/mailman/listinfo/python

Rispondere a