| 4D v18ARRAY OBJECT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v18
 ARRAY OBJECT 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ARRAY OBJECT ( nomArray ; tam {; tam2} ) | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| nomArray | Array |   | Nome do array | |||||
| tam | Inteiro longo |   | Número de elementos do array ou número de arrays se especificado tam2 | |||||
| tam2 | Inteiro longo |   | Número de elementos do array 2D | |||||
O comando ARRAY OBJECT cria e/ou redimensiona um array de elementos de tipo Objeto de linguagem em memória.
O parâmetro nomArray é o nome do array. Pode utilizar qualquer nome conforme as convenções de 4D.
O parâmetro de tam é o número de elementos do array.
O parâmetro tam2 é opcional. Se passar, este comando cria um array de duas dimensões. Neste caso, tam especifica o número de filas e tam2 o número de colunas de cada array. Cada fila em um array de duas dimensões se pode processar tanto como um elemento e como um array. Isto significa que quando se trabalha com a primeira dimensão de um array de duas dimensões, se pode inserir e retirar arrays inteiros utilizando outros comandos do tema "Arrays".
Quando se aplica o comando ARRAY OBJECT a um array existente:
Criação de um array de processo de 100 elementos de tipo objeto:
 ARRAY OBJECT(arrObjects;100)Criação de um array local de 100 filas, contendo cada um 50 elementos de tipo de objeto:
 ARRAY OBJECT($arrObjects;100;50)Criação e cheio de um array local de objetos:
 C_OBJECT($Children;$ref_richard;$ref_susan;$ref_james)
 ARRAY OBJECT($arrayChildren;0)
 OB SET($ref_richard;"name";"Richard";"age";7)
 APPEND TO ARRAY($arrayChildren;$ref_richard)
 OB SET($ref_susan;"name";"Susan";"age";4)
 APPEND TO ARRAY($arrayChildren;$ref_susan)
 OB SET($ref_james;"name";"James";"age";3)
 APPEND TO ARRAY($arrayChildren;$ref_james)
  // $arrayChildren{1} -> {"name":"Richard","age":7}
  // $arrayChildren{2} -> {"name":"Susan","age":4}
  // $arrayChildren{3} -> {"name":"James","age":3}
	Produto: 4D
	Tema: Arrays
	Número 
        1221
        
        
        
	
	Criado por: 4D v14
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	Manual de linguagem 4D ( 4D v18)
	
	
	
	
	
 Adicionar um comentário
Adicionar um comentário