Creación e inicialización de un nuevo array
Forums › ProRealTime foro Español › Soporte ProBuilder › Creación e inicialización de un nuevo array
- This topic has 5 replies, 2 voices, and was last updated 2 years ago by
robertogozzi.
Viewing 6 posts - 1 through 6 (of 6 total)
-
-
03/01/2023 at 12:11 PM #210714
Hola, buenos días.
Quiero poder definir un array nuevo que tenga valores enteros fijos
por ejemplo
Myarray = [100,200,23,44]
¿esto se puede hacer en prorealtime 11?
¿como se instancia y inicializa una variable array nueva?
Gracias de antemano
03/01/2023 at 12:38 PM #210720Solo se admiten arrays unidimensionales.
03/01/2023 at 12:56 PM #21072303/01/2023 at 1:24 PM #210726Aquí puede encontrar una explicación detallada y ejemplos sobre matrices.
Este es un resumen rápido:
- el primer elemento es siempre el elemento 0
- el límite en el número de elementos se debe únicamente a la memoria disponible
- los array NO se historizan, es decir, si un elemento cambia de valor, no es posible saber cuál era su valor anterior (al contrario de las variables, cuyo valor anterior se puede conocer para cada vela)
- para iniciar un nuevo array simplemente asigne un valor a cualquier elemento (no importa comenzar desde 0, generalmente siempre comienzo desde 1 y dejo el elemento 0 disponible)
- a cero o restablecer un array simplemente escriba Unset ($ var), siendo $var un array.
Se pueden encontrar más instrucciones en el enlace anterior, para manipular y clasificar arrays.
03/01/2023 at 1:53 PM #21072703/01/2023 at 6:18 PM #210731Ahi esta:
1234567891011121314// Ejemplo 1FOR i = 0 TO 20 DO //21 elementos de array (0 a 20)$myArray[i] = iNEXT//// Ejemplo 2FOR i = 1 TO 20 DO //20 elementos de array (1 a 20)$myArray[i] = iNEXT//// Ejemplo 3FOR i = 27 TO 46 DO //20 elementos de array (27 a 46)$myArray[i] = iNEXT -
AuthorPosts
Viewing 6 posts - 1 through 6 (of 6 total)