[python] Buducnost Pythonu: lambda, map, filter
Radek Kanovsky
rk na dat.cz
Pátek Listopad 10 16:30:13 CET 2006
On Fri, Nov 10, 2006 at 03:25:40PM +0100, Petr Prikryl wrote:
> def linear(c):
> def fn(x):
> return c * x
> return fn
>
> f1=linear(1)
> f2=linear(5)
> for x in range(5):
> print "f1(%d)=%d, f2(%d)=%d" % (x,f1(x),x,f2(x))
>
> Je to prakticky stejné, jen je to pojmenované.
Coz se obcas hodi, protoze pri chybe je to jmeno v tracebacku
videt a snaze se pak hleda vinik chyby. Jmeno musi byt
samozrejme vystizne :-)
Radek Kaňovský
Další informace o konferenci Python