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
  • Copia de arrays de diferentes dimensiones
  • Varios
Copia el contenido de un array WLanguage o array asociativo a otro.
Observación: Esta función sólo puede utilizarse en WLanguage arrays.
Ejemplo
MyArray is array of 2 strings
MyArray[1] = "WINDEV"
MyArray[2] = "WEBDEV"
MyArrayCopy is array of 2 strings
MyArray.Copy(MyArrayCopy)
arrA1 is array of int
arrA1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
// Copy the first 3 elements from arrA1 to arrA2
arrA2 is array of int
arrA1.Copy(arrA2, 1, 3) // [1, 2, 3]
// Copy 4 integers from position 4
arrA3 is array of int
arrA1.Copy(arrA3, 4, 4) // [4, 5, 6, 7]
// Copy the end of array from position 6
arrA4 is array of int
arrA1.Copy(arrA4, 6) // [6, 7, 8, 9, 10]
Sintaxis
<Source array>.Copy(<Destination array> [, <Start position of copy> [, <Copy size>]])
<Source array>: Array
Nombre de la Array Variable a copy.
<Destination array>: Array
Nombre de la Array Variable en la que debe realizarse la copy.
<Start position of copy>: Entero opcional
Índice en la fuente array donde debe comenzar el copy. Este índice debe estar entre 1 y el último índice de la array.
El valor predeterminado de este parámetro es 1. En caso contrario, se produce un error de WLanguage en tiempo de ejecución.
Este parámetro no puede ser usado con una array asociativa .
AndroidWidget Android JavaPHP Este parámetro no está disponible.
<Copy size>: Entero opcional
Talla copy.
Atención: La interval de valores definida por y debe incluirse íntegramente en la fuente array. En caso contrario, se produce un error de WLanguage en tiempo de ejecución.
Mediante Default, los elementos se copian desde el índice especificado hasta el final de array.
Este parámetro no puede ser usado con una array asociativa .
AndroidWidget Android JavaPHP Este parámetro no está disponible.
Observaciones

Copia de arrays de diferentes dimensiones

  • Simple array: Se produce un error de WLanguage en tiempo de ejecución.
  • array dinámica: El destino array está completamente recreado (y por lo tanto despejado) con el copy.

Varios

  • Se produce un error de WLanguage si el tipo de los elementos encontrados en el array de destino difiere del tipo de los elementos encontrados en el array de origen.
  • Si el destino array contiene elementos, estos elementos se borran.
  • Esta función puede utilizarse con arrays asociativos. En este caso, sólo es posible para copy todo el array. No es posible que copy forme parte de la asociación array.
  • Esta función no se puede utilizar con la arrays fija.
Componente: wd290vm.dll
Versión mínima requerida
  • Versión 23
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 22/11/2023

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