App inventor 2 en español
Cómo programar los teléfonos móviles con Android.
Curso de App inventor 2 en español - Juan Antonio Villalpando
-- Tutorial de iniciación de App Inventor 2 en español --
Volver al índice del tutorial
____________________________
58.- Variables globales y locales. (III)
p89 variables_global_local.aia
- Una variable global puede trabajar en cualquier parte del código de la pantalla (Screen) donde esté declarada.
- Una varialbe local solo puede trabajar en el entorno donde está declarada.
_________________
- Diseño.
- Situamos los siguientes elementos:
_________________
- Bloques.
- La variable x es global. Puede trabajar en cualquier parte de la pantalla donde está declarada.
- Al pulsar cualquier Botón, cambiará el valor de la x. Es la misma x. La x es común para todos los botones.
---------------------------------------------
- La variable z es local. Cada vez que se pulsa el Botón5, se inicializa y luego se le añade 1, por lo tanto siempre vale 1.
- La variable n es local. Cada vez que se pulsa el Botón6, se inicializa y luego se le añada la variable global x, por lo tanto siempre saldrá el valor de x.
- La variable x del Botón7 es local. Cada vez que se pulsa ese Botón, se inicializa y luego se va incrementando, en un bucle, hasta 9.
- Este valor de x = 9, solo es válido dentro de la zona local. La variable global x, que hemos visto antes, no es afectada por los cambio de esta x local.
- Así que las variables locales y globales pueden tener el mismo nombre, pero no se "pisan" una a la otra.
__________________________________
|