[pyar] Uso de funciones vs Clases
Alejandro Santos
listas en alejolp.com
Vie Nov 1 13:46:58 ART 2013
2013/11/1 Nicolás Rebagliati <nicolas.rebagliati en aenima-x.com.ar>:
>
> Ustedes en que se basan para definir si determinada funcionalidad resolverla con funciones o clases?
> La respuesta mas obvia calculo que será entender si necesito un estado y un comportamiento, o únicamente un comportamiento.
>
En Python la línea que separa una función de una clase es un poco
borrosa, porque las funciones pueden guardar estado también:
>>> def f():
... i = 0
... while True:
... yield i
... i = i + 1
...
>>> [x for x, y in zip(f(), range(10))]
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
--
Alejandro Santos
More information about the pyar
mailing list