AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de colas, pilas, listas y arrays / Funciones de arrays
  • Insertar un elemento en una array
  • Insertar un elemento en una propiedad avanzada de array
  • Insertar un elemento en una lista
  • Inserción de una array
  • Insertar una lista
  • Condiciones de uso
  • Varios
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Inserta un elemento en una posición determinada:
  • en un array WLanguage unidimensional.
  • en una array asociativo.
  • en una propiedad array avanzada (array de gglCalendar events, etc.).
  • en una lista de WLanguage.
Esta función también permite concatenar dos arrays o dos listas.
Observaciones:
  • Esta función es equivalente a la función ArrayInsert.
  • WEBDEV - Código NavegadorPHP Esta función sólo se puede utilizar con las variables Array y Array asociativa.
Ejemplo
MyArray is array of 2 strings
Insert(MyArray, 1, "WINDEV")
Insert(MyArray, 2, "WEBDEV")
Insert(MyArray, 3, "WINDEV and WEBDEV")
// Display the content of 3rd element
Trace(MyArray[3]) // Displays "WINDEV and WEBDEV"
MyArray is array of 2 strings
MyArray[1] = "WINDEV"
MyArray[2] = "WEBDEV"
Insert(MyArray, 3, "WINDEV and WEBDEV")
// Display the content of 3rd element
Trace(MyArray[3]) // Displays "WINDEV and WEBDEV"
// Associative array Last Name - First Name
aaLastNameFirstName is associative array of strings
Insert(aaLastNameFirstName, "Smith", "Tommy")
Insert(aaLastNameFirstName, "Montgomery", "Julia")
Sintaxis

Insertar un elemento en una array o en una propiedad avanzada de la array Ocultar los detalles

Insert(<WLanguage array> , <Insertion subscript> [, <Element value>])
<WLanguage array>: Array
Nombre de la variable de tipo Array a manipular. Este array debe ser unidimensional.
<Insertion subscript>: Integro
Índice donde el elemento será insertado en el array. A partir de esta índice, todos los elementos serán movidos por 1 elemento.
Si <Inserción índice> es igual al número de elementos en la array +1, el elemento se añade al final de la array (equivalente a ArrayAdd o añadir).
Se produce un error de WLanguage si <Insertion índice> es mayor que el número de elementos en array +1.
<Element value>: Cualquier tipo, opcional
Elemento que se introducirá en el array en la posición especificada. Si no se especifica este parámetro, array se amplía con el valor por defecto del tipo de los otros elementos array.

Insertar un elemento en un array asociativo Ocultar los detalles

Insert(<WLanguage array> , <Element key> , <Element value>)
<WLanguage array>: Array
Nombre de la variable de tipo Array a manipular. Este array debe ser unidimensional.
<Element key>: Tipo de llave en la array asociativo
Valor de la clave para la que se insertará el elemento. En una array asociativo sin duplicado, se produce un error de WLanguage si el elemento ya existe.
<Element value>: Cualquier tipo
Elemento que se insertará en la array especificada.

Insertar un array en un array Ocultar los detalles

Insert(<WLanguage array> , <Insertion subscript> [, <WLanguage array to insert>])
<WLanguage array>: Array
Nombre de la variable de tipo Array a manipular. Este array debe ser unidimensional.
<Insertion subscript>: Integro
Índice donde el elemento será insertado en el array. A partir de esta índice, todos los elementos serán movidos por 1 elemento.
Si <Inserción índice> es igual al número de elementos en la array +1, el elemento se añade al final de la array (equivalente a ArrayAdd).
Se produce un error de WLanguage si <Insertion índice> es mayor que el número de elementos en array +1.
<WLanguage array to insert>: Opcional array
Array que se insertará en <Array name>.. Esta inserción se realizará en el momento de la inserción especificada índice.
WEBDEV - Código NavegadorPHP No disponible en código de navegador y en PHP

Insertar un elemento en una lista Ocultar los detalles

Insert(<WLanguage list> , <Insertion subscript> , <Element value>)
<WLanguage list>: jugarreta
Nombre de la variable de lista a utilizar.
<Insertion subscript>: Constante de tipo Integer
Índice donde el elemento será insertado en la lista. Se pueden utilizar las siguientes constantes:
Primer elementoEl elemento se inserta al principio de la lista.
Elemento de cargaEl elemento se inserta al final de la lista.
Antes del elemento actualEl elemento se inserta antes del elemento de corriente.
Esta constante está disponible sólo cuando se navega por los elementos de la lista.
Atención: El elemento será navegado por la siguiente iteración si el bucle es un bucle descendente.
Elemento posterior actualEl elemento se inserta después del elemento de corriente.
Esta constante está disponible sólo cuando se navega por los elementos de la lista.
Atención: El elemento será navegado por la siguiente iteración si el bucle es un bucle ascendente.
<Element value>: Cualquier tipo
Elemento que se insertará en la lista en la posición especificada.
WEBDEV - Código NavegadorPHP No disponible en código de navegador y en PHP

Insertar una lista en una lista Ocultar los detalles

Insert(<WLanguage list> , <Insertion subscript> , <WLanguage list to insert>)
<WLanguage list>: jugarreta
Nombre de la variable de lista a utilizar.
<Insertion subscript>: Constante de tipo Integer
Índice donde se insertará la lista en la lista. Se pueden utilizar las siguientes constantes:
Primer elementoLa lista se inserta al principio de <WLanguage list>.
Elemento de cargaLa lista se inserta al final de <WLanguage list>.
Antes del elemento actualLa lista se inserta antes del elemento actual.
Esta constante sólo está disponible cuando se navega por los elementos de la lista.
Elemento posterior actualLa lista se inserta después del elemento actual.
Esta constante sólo está disponible cuando se navega por los elementos de la lista.
<WLanguage list to insert>: jugarreta
Lista que se insertará en la inserción especificada índice.
Observaciones

Insertar un elemento en una array

Cuando se llama a la función Insertar:
  • el array se amplía automáticamente para recibir el nuevo elemento.
  • si es necesario, el elemento se convierte en el tipo de los otros elementos del array.
Cuando se declara una array de N elementos, esta array contiene N elementos vacíos. Por ejemplo, el array que se declara a continuación contiene 3 cadenas vacías.
MyArray is array of 3 strings
Al insertar un elemento (función Insertar), éste se inserta automáticamente entre los elementos que ya se encuentran en el array.
En nuestro ejemplo, la array contendrá 4 elementos una vez realizada la inserción.

Insertar un elemento en una propiedad avanzada de array

Cuando se llama a la función Insertar:
  • se debe crear la variable de tipo avanzado.
  • el tipo avanzado debe tener un enumerador de tipo de colección modificable.
  • el tipo avanzado se amplía automáticamente para recibir los nuevos elementos.
  • el elemento se inicializa con el valor pasado como parámetro. Si no se pasa ningún valor como parámetro, el elemento se inicializa con el valor predeterminado del tipo de los elementos del array.

Insertar un elemento en una lista

Cuando se llama a la función Insertar:
  • la lista se amplía automáticamente para recibir el nuevo elemento.
  • si es necesario, el elemento se convierte en el tipo de los otros elementos de la lista.
WEBDEV - Código NavegadorPHP Esta funcionalidad no está disponible.

Inserción de una array

Cuando se llama a la función Insertar:
  • el array se amplía automáticamente para recibir los nuevos elementos. Los elementos de <WLanguage array to insert> se añaden en la posición especificada en <Array name&gt.
  • los dos arrays deben ser del mismo tipo.
  • los arrays deben tener la misma dimensión.
  • los valores de las dimensiones de array (excepto la primera) deben ser idénticos.

Insertar una lista

Cuando se llama a la función Insertar:
  • la lista se amplía automáticamente para recibir los nuevos elementos. Los elementos de <WLanguage list to insert> se añaden en la posición especificada.
  • las dos listas deben ser del mismo tipo.
WEBDEV - Código NavegadorPHP Esta funcionalidad no está disponible.

Condiciones de uso

Esta función se puede utilizar con las estructuras. En este caso, se debe:
  1. Declarar una variable del mismo tipo que la estructura).
  2. Inicializar cada miembro.
  3. Pasar la variable estructura como parámetro a la función Insertar.
Esta función no puede utilizarse:
  • los arrays no creados,
  • arrays fijos.

Varios

  • Para añadir un elemento al final de una array unidimensional, use ArrayAdd o añadir.
  • Para agregar un elemento a un array ordenado (respetando el orden), utilice la función ArrayAddSorted.
Componente: wd290vm.dll
Versión mínima requerida
  • Versión 14
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local