[python] Budoucnost map() a lambda() ... (bylo Skladani tuple)

Petr Prikryl PrikrylP na skil.cz
Pondělí Červenec 2 09:20:33 CEST 2007


> Jiri Vit napsal:
> > [...] me ty reduce(), map(), zip() a spol. pripadaly v
> > kodu vzdy hrozne nesrozumitelne.
> >
> > Zapis:
> > [ ( x,y.upper() ) for x,y in t1 ]
> >
> > mi teda pripada hodne fajn ;-)

Mě taky připadá ten funkcionální zápis většinou
méně srozumitelný. Někdy se to hodí, ale...

regnarG napsal:
> Zápis je hezký, jen není na první pohled vidět, 
> k čemu slouží. Zápisy reduce, map atp. byly 
> navrženy, aby byly blízké lidskému chápání...

To určitě. Jenže lidi jsou různí. Takže jde
o to, jakým lidem ten zápis připadá přirozený.
Funkcionální věci jsou bližší matematikům.
Lidé, kteří raději konstruují po kouskách,
mají rádi procedurální zápis.

pepr


Další informace o konferenci Python