[pyar] Hello yucky world!

Roberto Alsina ralsina en netmanagers.com.ar
Mar Jul 13 01:33:23 ART 2010


On Tuesday 13 July 2010 01:22:08 Patricio Molina wrote:
> Tal vez así?
> 
> >>> import sys
> 
> >>> def hello(m=['\n', '!', 'd', 'l', 'r', 'o', 'w', ' ', 'o', 'l', 'l', 
'e', 'H']):
> ...   sys.stdout.write(m.pop())
> ...   if len(m): hello(m)

Pero esa función no hace lo mismo que la que puso Federico. 

Creo que lo que el quiso decir es que el que las instancias de tipo mutable 
que pongas como valor por defecto son "persistentes" [1] es horrible.

[1] O sea, que se instancian al definir la función y tienen el mismo scope que 
la función misma.



More information about the pyar mailing list