[pyar] [Consulta]Programación: constante

Facundo Batista facundobatista en gmail.com
Lun Mar 5 00:55:18 ART 2012


On Sun, Mar 4, 2012 at 6:18 PM, Diva Satanica <apokalyptica79 en gmail.com> wrote:

> Hola gente preguntonta por no decir (B.....DA), porque no existe la
> constante en python?

Hola!

No existen las constantes por una decisión de diseño. Sin embargo, por
*convención*, si nombrás una variable global con mayúscula, *todos*
esperan que esa variable no cambie de valor.

Ejemplo:

  PI = 3.14

Si vos ves eso en el código, esperás que PI siempre valga 3.14, y que
el código lo use, pero que jamás lo cambie. Es una convención. Python
te trata como un adulto responsable capaz de seguir tal.

Por otro lado, si vos para un caso de prueba raro querés cambiar ese
valor de PI, Python no se va quejar. Pero si vos en código cambiás ese
valor, los otros programadores se van a quejar ;)


> PS: Valen las puteadas por la pregunta

No, no valen. Puntos extras por contestar sin putear, porque somos una
comunidad re-copada (y sé que vos lo sabés).

Slds.

-- 
.    Facundo

Blog: http://www.taniquetil.com.ar/plog/
PyAr: http://www.python.org/ar/



More information about the pyar mailing list