Portal    Foro    Buscar    FAQ    Registrarse    Conectarse

Utilización De Arrays

Utilización De Arrays
Artículo
Responder citando    Descargar mensaje  
Mensaje Utilización De Arrays 
 
En gambas existen dos tipos de arrays.

Arrays unidimensionales
Los arrays definidos como en java . Solo pueden tener una  dimensión y solo pueden ser de los siguientes tipos

Dim  array as new  integer[]
Dim  array as new  string[]
Dim  array as new  object[]
Dim  array as new  date[]
Dim  array as new  variant[]

Se  inicializan a void  (nulo) y pueden ser dimensionadas con variables
Dim array as new date[Cantidad+1]


Arrays multidimensionales
Este tipo de arrays no puede ser dinámico y no pueden ser redimensionadas.
Pueden tener hasta 8 dimensiones.

Dim  array  as integer[ valor1, valor2, ..., valor8 ]
Dim  array  as string[ valor1, valor2, ..., valor8 ]
Dim  array  as variant[ valor1, valor2, ..., valor8 ]

Arrays estáticas, públicas y privadas
Las arrays estáticas no pueden ser públicas y no pueden ser inicializadas.
static private array[3,5] as integer

gambas aconseja no usar arrays como variables locales porque no garantizan que seguirán funcionando en futuras versiones.

Propiedades de Arrays

Propiedadad length
Devuelve la  cantidad de elementos que tiene un array

Dim  array as string[ ]
print  array.lenght



Propiedad resize
Permite redimensionar arrays UNIDIMENSIONALES. Si el tamaño se reduce se eliminan los últimos elementos. Si se incrementa se añaden elementos inicializados con el valor por defecto. Arrays multidimensionale NO PUEDEN ser redimensionados.
Dim array as integer[], Valor as integer

Valor=5
array.resize(5)




 
última edición por soplo el Viernes, 13 Noviembre 2009, 17:56; editado 1 vez 
soplo - Ver perfil del usuario Enviar mensaje privado  
soplo [ Domingo, 13 Septiembre 2009, 19:49 ]
 


Utilización De Arrays
Comentarios
Responder citando    Descargar mensaje  
Mensaje Re: Utilización De Arrays 
 
El primer elemento del array....¿Es el cero? ¿O el uno?

Saludos!



 
ariel - Ver perfil del usuario Enviar mensaje privado  
ariel [ Lunes, 27 Septiembre 2010, 21:02 ]
Responder citando    Descargar mensaje  
Mensaje Re: Utilización De Arrays 
 
Los arrays se empiezan por el 0.
O sea si tienes 10 elementos tienes desde el 0 hasta el 9

Saludos



 
jsbsan - Ver perfil del usuario Enviar mensaje privado  
jsbsan [ Lunes, 27 Septiembre 2010, 22:05 ]
Responder citando    Descargar mensaje  
Mensaje Re: Utilización De Arrays 
 
Oye buen topico!!

Serias tan amable de poner ejemplos de cada uno por favor.

Mucho mejor de tipo cadena

ejemplo:

dim tokens as string[]= {a,b,c,d,e.....etc}

la SINTAXIS NO ESTA BIEN ALFIN Y ACABO ES UNA SUGERENCIA

CHIDO TU TEMA BROTHER CUIDATE!!!!!!!!!!!1



 
skhaliburg - Ver perfil del usuario Enviar mensaje privado  
skhaliburg [ Jueves, 30 Septiembre 2010, 04:47 ]
Responder citando    Descargar mensaje  
Mensaje Re: Utilización De Arrays 
 
jsbsan escribió: [Ver mensaje]
Los arrays se empiezan por el 0.
O sea si tienes 10 elementos tienes desde el 0 hasta el 9

Saludos


Gracias!



 
ariel - Ver perfil del usuario Enviar mensaje privado  
ariel [ Viernes, 01 Octobre 2010, 17:39 ]
Mostrar mensajes anteriores:    
 
Publicar nuevo tema  Responder al tema  Página 1 de 1
 
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 



 

cron