2015-03-22 19:23 GMT+01:00 enrico franchi <enrico.fran...@gmail.com>:
> [...] > In Go, invece, come dicevo piu' sotto, te lo da. Appunto perche' in C una > generica espressione non ti da garanzie sull'ordine di valutazione (per > esempio invece , lo fa && lo fa || lo fa, etc). Viceversa, in Go il > linguaggio ti dice l'ordine di valutazione delle cose, che vuole dire che > essenzialmente ogni operazione introduce un sequence point o giu' di li. > > Ovvero se in go scrivi f() & g() sai che f() sara' completamente valutata > prima di iniziare a valutare g() [nota, go routine et similia non contano, > perche' se dentro f c'e' qualcosa tipo go h(), il side effect e' "lanciare > una go-routine che esegue h, i side effect di h non contano). > http://dave.cheney.net/2013/11/15/evaluation-order-oddity Non lo avevo notato leggendo tempo fa la specifica del linguaggio. > [...] Ciao Manlio
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python