[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