Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
portuguese
Composition Setup
import.css=/download/attachments/3279126062824/newLayouttecnologia.css

Pagetitle
Array

...

...

...

Array

Cria

...

um

...

array

...

não

...

inicializado

...

com

...

a

...

quantidade

...

especificada

...

de

...

elementos.

Sintaxe

Bloco de código
collapsefalse
Array( <
nElementos1>
 nElementos1 >,
[ nElementosN] ) --> aRet Parâmetros/Elementos
 [ xElemento2,xElemento3...xElemento16 ] )

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

nElementos1

...

numérico

Indica

...

o tamanho do array

X

...

...

 

xElemento2,xElemento3...xElemento16

qualquer

Se for numérico, cria um array multidimensional, se for diferente de número inicializa o array com o valor informado

 

 

Retorno

Nome

Tipo

Descrição

aRet

vetor

Retorna um array com a dimensão especificada.

Observações

  • Até 16 parametros podem ser informados, para criar arrays multidimensionais. Somente o último parametro pode ser diferente de número para inicializar o array o valor informado.

Exemplos

Bloco de código
themeEclipse
languagecpp
titleExemplo 1
linenumberstrue
collapsefalse
User Function Exemplo()
  Local aExemplo := Nil
  
NilLocal
Local cMensagem := ""
  //+----------------------------------------------------------------------------+
  //|Exemplifica o uso da função Array                                           |
  //+----------------------------------------------------------------------------+
  aExemplo := Array(7, 7)
  aExemplo[1] := {"E", "A", "S", "U", "I", "M", "F"}
  aExemplo[2] := {"Ç", "X", "D", "F", "B", "N", "X"}
  aExemplo[3] := {"D", "P", "E", "G", "G", "H", "B"}
  aExemplo[4] := {"N", "A", "K", "M", "R", "E", "H"}
  aExemplo[5] := {"R", "H", "Z", "Y", "P", "T", "Y"}
  aExemplo[6] := {"K", "X", "A", "K", "J", "L", "U"}
  aExemplo[7] := {"M", "S", "C", "V", "P", "O", "O"}
  cMensagem += cValToChar(aExemplo[1][1])
  cMensagem += cValToChar(aExemplo[2][2])
  cMensagem += cValToChar(aExemplo[3][3])
  cMensagem += cValToChar(aExemplo[4][4])
  cMensagem += cValToChar(aExemplo[5][5])
  cMensagem += cValToChar(aExemplo[6][6])
  cMensagem += cValToChar(aExemplo[7][7])
  //+----------------------------------------------------------------------------+
  //|Apresenta uma mensagem com os resultados obtidos                            |
  //+----------------------------------------------------------------------------+
Return

  MsgInfo(cMensagem, "Exemplo do Array")
Exemplo da função Array()
Image Removed

Return

Abrangência

Microsiga Protheus 8.11 , Protheus 10

Veja

...

também