inicio | documentación | contacto
Version para imprimir Imprimir
Inicio » Documentación » Arrays

Arrays

OgnlScript no permite la creación directa de Arrays. En su lugar, se debe utilizar listas (ver colecciones).

De todas formas, es posible que algún método o función devuelva un array, como por ejemplo, la variable de contexto especial #args (ver contexto local de funciones y métodos).

El uso de arrays es igual que el de las listas, con la única diferencia de que los arrays el tamaño es fijo (no pueden crecer) y no tienen métodos. El resto de propiedades y uso es igual que en las listas.

Lectura y escritura de elementos

Para leer un elemento

array[posicion]

Para modificar un elemento

array[posicion] = valor

Ejemplo

println #args[0]
#args[2] = 23

Al igual que las listas, los elementos de un array se direccionan por un indice o posición, siendo el 0 el primer elemento.

Tamaño de un array: size o length

Estas propiedades devuelven el tamaño del array.

println array.size
println array.length

¿Array vacío? empty o isEmpty

Estas propiedades devuelven true si el array no tiene elementos (tamaño es 0, size == 0)

println array.empty
println array.isEmpty
Última modificación: miércoles 14 de mayo de 2008 12:32:26
Fecha de creación: viernes 23 de noviembre de 2007 12:11:28
Categorías: