2015-07-13 11:55 GMT+02:00 enrico franchi <enrico.fran...@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
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a