[python] dotaz-mřížka
Jaroslav Pachola
j_p_misc na centrum.cz
Čtvrtek Březen 10 10:22:45 CET 2005
Ahoj,
>
> co se tyká budoucnosti moc ne ....
> xrange je na seznamu to be removed http://www.python.org/peps/pep-3000.html
> tak ze pod budoucími verzemi pythonu nepouzitelne
>
tak toho bych se moc nebal. Python 3000 patri zatim do rise mytu a obsahuje
zbozna prani autoru, v nejblizsich letech se ho asi nedockame. Krome toho,
xrange() bude zcela jiste jeste nekolik verzi ponechano k dispozici - nicemu
jeho existence nevadi - je to jenom jmeno navic, ktere muze ukazovat tam, co
range a rozbiti stavajiciho kodu kvuli tomu urcite nikdo riskovat nebude.
Osobne bych misto pouzivani v drtive vetsine pripadu zcela nevhodne funkce
(tedy range()), ktera muze vest v praxi ke zbytecnym problemum pouzil
xrange() s tim, ze v daleke budoucnosti, pokud bude projekt jeste vubec
existovat, vyresim prechod pomoci 'sed s/xrange/range/' nebo neceho
podobneho. To doporucuji i vsem ostatnim - pokud vylozene nechci vytvorit
sekvenci po sobe jdoucich cisel, range() nepouzivat.
S pozdravem
JP
Další informace o konferenci Python