[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