Autor Tema: Dudas sobre arrays  (Leído 120 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado getnoff

Dudas sobre arrays
« en: Abril 16, 2018, 04:04:58 am »
Saludos, tengo unas dudas que quizás sean sencillas pero no las encuentro en los manuales porque casi no dice nada sobre arrays.

¿Se pueden declarar arrays locales como se hacen con las variables simples? o sea así: var variable1,variable2,... Si por ejemplo escribo allí una variable de nombre "ligas", puedo usar luego esa como array con índices: ligas[0] ¿y funciona como array local?

¿Cómo lo hago para "limpiar" un array unidimensional? por ejemplo en una pieza de código mi array se volvió muy grande (con muchos índices) y quiero que en determinado momento se borre todo y vuelva a quedar vacío, ¿se puede sin tener que destruir la instancia que tiene el array?


 
No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.


Desconectado Clamud

Re:Dudas sobre arrays
« Respuesta #1 en: Abril 16, 2018, 06:17:38 pm »
Sí, los arrays se pueden declarar como variables locales con var. Al terminar el bloque de código los valores se borran de la memoria.
Ejemplo:
// Create
var arr;
arr[0] = 1;
arr[1] = 4;

// Draw
// Lanzará error porque arr ya no existe
draw_text(x,y, arr[0]);

Otra forma de borrar el contenido de un array es asignar un valor como a una variable simple.
Ejemplo:
arr[0] = 1;
arr[1] = 4;
arr[1] = 5;
arr[1] = 9;
//arr continen 4 valores

arr = 0;
//los valores anteriores se borraron
 
Los siguientes usuarios dieron las gracias a este tema: getnoff


Desconectado getnoff

Re:Dudas sobre arrays
« Respuesta #2 en: Abril 17, 2018, 05:09:47 am »
Todo claro, gracias me ayudaste mucho :)