[pyar] Sobre Mutable / Immutable
Claudio Freire
klaussfreire en gmail.com
Mie Sep 1 19:25:06 ART 2010
2010/9/1 Martin Cerdeira <martincerdeira en gmail.com>
> Cuáles serían las demás?
No les conozco nombre.
Pero ciertamente:
Por referencia
void incrementar(int &x) {
x++;
}
Por valor
void incrementar(int x) {
x++;
}
Por... referencia débil?
def incrementar(x):
x = x+1
Closure (reciben celdas)
def incrementar_lazy(x):
rv = lambda : x
x = x + 1
return rv()
Boxing
x = [0]
def incrementar(x):
x[0] += 1
incrementar(x)
print x[0]
Que tengo entendido hay un PEP para formalizar boxing con sintaxis propia.
Hm... seguro hay más...
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20100901/1c735aa1/attachment.html>
More information about the pyar
mailing list