|
|
|
|
- Borrar el último elemento
- Varios
Elimina un elemento en una posición determinada: - de un array WLanguage unidimensional.
- de una propiedad array de un tipo avanzado (array de eventos de gglCalendar, etc.).
- de un array asociativo.
- de una lista WLanguage.
El tamaño del array se reduce automáticamente.
MyArray is array of 2 strings MyArray[1] = "WINDEV" MyArray[2] = "WEBDEV" // Delete the 1st element MyArray.Delete(1) // Deletes "WINDEV" // Display the 1st element Trace(MyArray[1]) // Displays "WEBDEV"
// Associative array Last Name - First Name aaLastNameFirstName is associative array of strings aaLastNameFirstName.Insert("Smith", "Tommy") aaLastNameFirstName.Insert("Montgomery", "Julia") aaLastNameFirstName.Delete("Moulin") // Deletion during a browse sLastName is string sFirstName is string FOR EACH ELEMENT sFirstName, sLastName OF aaLastNameFirstName Trace(sFirstName + ": " + sLastName) aaLastNameFirstName.Delete(CurrentElement) END
Sintaxis
Eliminar un elemento de un array WLanguage o de una propiedad array de un tipo avanzado Ocultar los detalles
<Result> = <WLanguage array>.Delete(<Element index>)
<Result>: Integro Número de elementos borrados (siempre corresponde a 1). <WLanguage array>: Array Nombre de la variable de tipo Array a utilizar. Este array debe ser unidimensional. <Element index>: Entero o constante de tipo Integer - Índice del elemento a suprimir. Se produce un error WLanguage si este parámetro es mayor que el número de elementos array..
- Se pueden utilizar las siguientes constantes:
| | CurrentElement | Se borra el elemento actual. Esta constante se utiliza para borrar el elemento actual durante una búsqueda de FOR EACH. Esta constante sólo está disponible para arrays asociativa. | FirstElement | Se borra el primer elemento array. |
Eliminar un elemento de un array asociativo Ocultar los detalles
<Result> = <WLanguage array>.Delete(<Element key>)
<Result>: Integro Número de elementos borrados:- 1 o 0 para la arrays asociativa sin duplicados.
- 0 a N para la arrays asociativa con duplicados.
<WLanguage array>: Asociación array Nombre del asociativo Array Variable a utilizar. <Element key>: Tipo de clave - Valor de la clave correspondiente al elemento a borrar.
- En un array asociativo sin duplicados: Si el elemento existe, se borra ; si el elemento no existe, no se realiza ninguna operación.
- En un array asociativo con duplicados: Si el elemento existe, se borran todos los elementos de ; si el elemento no existe, no se realiza ninguna operación.
Este parámetro también puede corresponder a la constante CurrentElement. Esta sintaxis se usa para borrar el elemento actual durante una búsqueda de FOR EACH..
Eliminar un elemento de una lista Ocultar los detalles
<Result> = <WLanguage list>.Delete(<Element index>)
<Result>: Integro Número de elementos borrados (1 para las listas). <WLanguage list>: jugarreta Nombre de la Lista Variable a utilizar. <Element index>: Constante de tipo Integer Índice de la lista donde se borrará el elemento. Se pueden utilizar las siguientes constantes:
| | CurrentElement | Se borra el elemento actual. Para una lista, esta constante está disponible cuando se navega por los elementos de la lista (durante una búsqueda de FOR EACH). | FirstElement | Se borra el primer elemento de la lista. | LastElement | Se borra el último elemento de la lista. |
Observaciones Borrar el último elemento Si se borra el último elemento, la array se redimensiona a 0. No se ha borrado el array: se pueden realizar nuevas adiciones sin necesidad de volver a crear la array. Varios Esta función no se puede utilizar con la arrays fija.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|