[Python] Why Go is not good
Manlio Perillo
manlio.perillo a gmail.com
Lun 13 Lug 2015 13:01:05 CEST
2015-07-13 11:55 GMT+02:00 enrico franchi <enrico.franchi a gmail.com>:
>
> Dipende dal concetto di snello che hai Per esempio, se per creare un file,
>> devo fare questo:
>>
>> file, err := os.Create(filename)
>> if err != nil {
>> panic(err)
>> }
>> defer file.Close()
>>
>
> Come dicevo... quello non e' Go idiomatico a mio avviso.
>
Il modo idiomatico è di scrivere un wrapper tipo
func MustCreate(filename string) {
file, err := os.Create(filename)
if err != nil {
panic(err)
}
return file
}
solo se devi creare un file durante l'inizializzazione di un package (come
ad esempio con text/template e html/template).
> [...]
Ciao Manlio
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20150713/4bb7774a/attachment.html>
Maggiori informazioni sulla lista
Python