[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