Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Utilización De Arrays
Autor Mensaje
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 usuarioEnviar mensaje privado 
Volver arribaPágina inferior
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 usuarioEnviar mensaje privado 
Volver arribaPágina inferior
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
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
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 usuarioEnviar mensaje privado 
Volver arribaPágina inferior
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 usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
Ocultar¡Este tema fue útil?

 

Elegir valoración:                       

Media de valoración Valoración mínima Valoración máxima Número de valoraciones
10.00 10 10 2
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Mostrar Arrays Dentro De Otro Arrays Shell General 9 Domingo, 07 Diciembre 2014, 20:30 Ver último mensaje
Shell
No hay nuevos mensajes Utilización De Gb.qt Y Gb.gtk Francis General 2 Lunes, 26 Septiembre 2011, 00:06 Ver último mensaje
Francis
No hay nuevos mensajes Utilización Del Portapapeles soplo General 23 Lunes, 18 Enero 2010, 20:37 Ver último mensaje
CHIKILICUATRE
No hay nuevos mensajes Utilización De Drop Y Drag rolmidomain General 2 Domingo, 24 Noviembre 2019, 12:53 Ver último mensaje
gambafeliz
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

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


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
No puede descargar archivos
No puede publicar eventos en el calendario