4D v16.3

ARRAY INTEGER

Página Inicial

 
4D v16.3
ARRAY INTEGER

ARRAY INTEGER 


 

ARRAY INTEGER ( nomeArray ; tamanho {; tamanho2} ) 
Parâmetro Tipo   Descrição
nomeArray  Array in Nome do array
tamanho  Inteiro longo in Número de elementos no array ou Número de linhas se tamanho 2 for especificado
tamanho2  Inteiro longo in Número de colunas no array de duas dimensões

O comando ARRAY INTEGER cria e/ou redimensiona um array de elementos de tipo Inteiro de 2 bytes de memória.

  • O parâmetro nomeArray é o nome do array.
  • O parâmetro tamanho é o número de elementos em um array.
  • O parâmetro tamanho2 é opcional; se tamanho2, for especificado, o comando cria um array de duas dimensões. Neste caso, size especifica o número de linhas e tamanho2 especifica o número de colunas em cada array. Cada linha em um array de duas dimensões pode ser tratada tanto como um elemento como um array. Isso significa que enquanto se trabalha com a primeira dimensão do array, você pode usar outros comandos de array para inserir e deletar arrays inteiros e arrays de duas dimensões.

Enquanto se aplica ARRAY INTEGER para um array já existente:

  • se você aumentar o tamanho de um array, os elementos existentes não sofrem mudanças, e os novos elementos se iniciam em 0.
  • se você reduzir o tamanho de um array, os últimos elementos são deletados do array e se perdem.

Este exemplo cria um array de processo de 2 bytes de 100 elementos de tipo Inteiro:

 ARRAY INTEGER(aiValores;100)

Este exemplo cria um array local de 2 bytes de 100 linhas de 50 elementos do tipo Inteiro:

 ARRAY INTEGER($aiValores;100;50)

Este exemplo cria um array interprocesso de 2 bytes de 50 elementos do tipo Inteiro e determina a cada elemento seu número de elemento:

 ARRAY INTEGER(◊aiValores;50)
 For($vlElem;1;50)
    ◊aiValores{$vlElem}:=$vlElem
 End for



Ver também 

ARRAY LONGINT
ARRAY REAL

 
PROPRIEDADES 

Produto: 4D
Tema: Arrays
Número 220

This command can be run in preemptive processes

 
HISTÓRIA 

Criado por: < 4D v6

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)