[python] dokumentace k novejsim rysum jazyka
matesfila
matesfila na host.sk
Pátek Březen 5 11:11:07 CET 2010
No tak v dokumentácii je tento jav spomenutý, že pri vytváraní generátoru
v argumente funkcie netreba uvádzať zátvorky.
Píše sa o tom tu:
http://docs.python.org/3.1/reference/expressions.html#generator-expressions
Posledná veta toho odstavca znie:
"The parentheses can be omitted on calls with only one argument."
Inak generátory sú celkom dobre popísané aj v tutoriály pre funkcionálne
programovanie:
http://docs.python.org/3.1/howto/functional.html
Treba dávať trochu bacha na rozdiely medzi verziami pythonu - ak používaš
staršiu verziu ako 3.1, nájdi si príšlušnú dokumentáciu pre tú verziu.
Inak by ma zaujímalo, či si sa nad týmto javom pozastavil z dôvodu
nejakého vyššieho filozofického princípu, že prečo je to tak, alebo si
proste iba nečítal dokumentáciu :-)
M.
David Rohleder wrote / napísal(a):
>>>> sum(i**i for i in range(10))
>
> tady mně to prostě uniká - když závorky patří funkci sum, tak vnitřek by
> měl být uzavřený do závorek taky.
>
> D.
Další informace o konferenci Python