<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2015-02-28 23:00 GMT+01:00 enrico franchi <span dir="ltr"><<a href="mailto:enrico.franchi@gmail.com" target="_blank">enrico.franchi@gmail.com</a>></span>:<br><div><br></div><div>> [...]</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div></div><div>Perche' voglio dire... potremmo scrivere intere librerie e framework in Python (per dire) con la convenzione di ritornare tuple per la roba che puo' fallire. Alla fine credo che non si faccia non solo perche' non e' la maniera di Python, ma sopratutto perche' spesso e' scomodo.</div><div><br></div><div>Io personalmente non trovo particolarmente carino qualcosa tipo</div><div><br></div><div>func doSomething() (res Result, err error) {</div><div>  op, err := operation1()</div><div>  if err != nil {</div><div>    return</div><div>  }</div><div>  mah, err := operation2(op)</div><div>  if err != nil {</div><div>     return </div><div>  }</div><div>  res, err := operation3(op, mah)</div><div>  return</div><div>}</div><div><br></div><div>rispetto a qualcosa come</div><div><br></div><div>def do_something():</div><div>    op = operation1()</div><div>    return operation3(op, operation2(op))</div><div><br></div><div>Sara' che mi devo ancora abituare...</div><span class=""><div><br></div></span></div></div></div></blockquote><div><br></div><div>Il problema è che per capire Go devi leggere alcuni articoli chiave, come:</div><div><a href="http://blog.golang.org/errors-are-values">http://blog.golang.org/errors-are-values</a></div><div><a href="http://blog.golang.org/constants">http://blog.golang.org/constants</a></div><div><br></div><div></div></div></div><div class="gmail_extra">La documentazione di Go, AFAIK, è ancora abbastanza frammentata.</div><div class="gmail_extra">Io infatti ci ho messo più tempo di quanto avrei dovuto per entrare nel linguaggio.</div><div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">Ciao  Manlio</div></div>