[Python] 10 myths

Manlio Perillo manlio.perillo a gmail.com
Mer 25 Mar 2015 10:54:11 CET


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

>
> On 25 March 2015 at 10:22, Nicola Larosa <nico a 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
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20150325/c34b9934/attachment.html>


Maggiori informazioni sulla lista Python