> 2014-12-05 17:36 GMT+01:00 Roberto De Ioris <robe...@unbit.it>: > >> >> Poi ovvio se si usa il goto al posto di una funzione (come si faceva in >> basic) stai facendo male. Se usi il goto quando hai altro (come le >> eccezioni in C++ come diceva enrico) stai facendo male. Ma il c >> "moderno" >> (sempre che voglia dire qualcosa visto che il linguaggio non si e' >> praticamente mai evoluto) senza goto sarebbe un incubo. > > > a me fu insegnato che se lo usavi avevi sbagliato algoritmo > >
beh ti hanno insegnato qualcosa che si discosta parecchio dalla vita di tutti i giorni (almeno negli ultimi 15 anni) :) Prendi ad esempio l'implementazione di marshal.c in Python. Non puoi non dire che goto renda il tutto piu' leggibile e chiaro. Poi oh, i tempi cambiano, magari tra 10 anni tutti si mettono a usare longjmp/setjmp -- Roberto De Ioris http://unbit.it _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python