
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Artículo publicado Del básico al intermedio: Variables (II):
En este artículo vamos a ver cómo trabajar con variables del tipo estática. Este tema suele confundir a muchos programadores, tanto principiantes como aquellos con algo de experiencia. Esto se debe a que existen algunos cuidados y trucos que deben observarse al usar este mecanismo. El contenido expuesto aquí tiene como objetivo, pura y simplemente, la enseñanza didáctica. En ningún caso debe considerarse como una aplicación cuya finalidad no sea el aprendizaje y estudio de los conceptos presentados.
Aquí continuaremos aquel punto, partiendo del supuesto de que tú has comprendido de manera adecuada aquel material inicial. Pues bien, dentro de la cuestión que involucra el tiempo de vida y la visibilidad de las variables, nos encontramos con algo que para muchos principiantes resulta un poco complicado de entender. Esto se debe a que, en muchos casos, NO QUEREMOS que las variables globales nos generen inconvenientes. Queremos que las variables existan únicamente dentro de un bloque de código. Pero —y es en este punto donde las cosas comienzan a complicarse— NO QUEREMOS que el valor de una variable muera o desaparezca cuando el bloque finaliza.
Este tipo de situación que acabo de mencionar es una de las que más genera confusión en la mente de muchos programadores ocasionales o incluso principiantes que buscan profesionalizarse. Esto ocurre porque muchos no comprenden el concepto de que existen mecanismos en ciertos lenguajes de programación que permiten que una variable mantenga su valor en la memoria. Esta dificultad probablemente se debe precisamente al hecho de que lenguajes de scripting populares como Python no utilizan esta implementación. Por esta razón, un programador acostumbrado a trabajar en Python tiene una inmensa dificultad para entender este concepto. Las variables no siempre pierden —o mejor dicho, olvidan— su valor cuando el bloque al que pertenecen deja de existir.
Autor: CODE X