[python] Nesrozumitelne prirazovaci prikazy zamichane mezidefinice standalone funkci v modulu

Jan Matejka matejka na cat.cz
Pondělí Červenec 9 09:28:28 CEST 2007


> > h=f(2) uloží do h návratovou hodnotu volání funkce f pro dva
> > g=D(f) uloží do g odkaz na novou funkci obalující f
> 
> Jak je videt, tak to to samy neni, protoze stejna syntaxe, 
> ale jina semantika.
> Cim se teda ten interpretr ridi? - ze kdyz funkce dostane 
> proceduralni argument,  tak to bere jako odkaz a ne jako volani?

V obou případech se jedná o volání funkce. Avšak D(f) vrací nově vyrobenou
funkci, což je možná matoucí.
Jan Matějka



Další informace o konferenci Python