[python] Buducnost Pythonu: lambda, map, filter
Jan Janech
devel na atlas.sk
Pondělí Listopad 13 21:24:18 CET 2006
Roman Miklos wrote:
> Radsej by som naopak uvital keby sa preberalo stale viac, napriklad keby
> bolo mozne namiesto
>
> f = open("data.txt")
> line = f.readline()
> while line:
> print line
> line = f.readline()
> f.close()
>
> napisat jednoducho ako v Perle a C++
>
> f = open("data.txt")
> while line = f.readline():
> print line
> f.close()
Tiez by som privital prirarenie ako operator (dokonca by bolo super aj
keby sa da prekryt v triede :D ), ale toto je akurat jeden s pripadov,
kedy sa viac hodi pouzitie iteratorov. Tato konstrukcia sa prave pouziva
ako nahrada za ne. podla mna je krajsie a prehladnejsie
for line in file('data.txt'):
print line
Ale samozrejme je vela pripadov, ked sa oplati pouzit operator
priradenia vramci ineho vyrazu.
Další informace o konferenci Python