Saltar para o conteúdo principal
Versão: Próximo

OB GET ARRAY

OB GET ARRAY ( objeto ; propriedade ; array )

ParâmetroTipoDescrição
objetoObjeto, Campo Objeto🡒Objeto estruturado
propriedadeTexto🡒Nome da propriedade a ler
arrayArray texto, Array real, Array booleano, Array objeto, Array ponteiro, Array inteiro longo🡘Array valor da propriedade

Descrição

O comando OB GET ARRAY recupera em array, o array de valores armazenados na propriedade do objeto de linguagem designado pelo parâmetro objeto.

objeto deve ter sido definido com o comando C_OBJECT ou designar um campo objeto 4D.

No parâmetro propriedade, passe a etiqueta da propriedade a ler. Tenha em conta que o parâmetro propriedade leva em conta as maiúsculas e minúsculas.

Exemplo 1

Dado um objeto array definido no exemplo do comando OB SET ARRAY:

Queremos recuperar estes valores:

 ARRAY OBJECT($result;0)
 OB GET ARRAY($Children;"Children";$result)

Exemplo 2

Queremos mudar um valor no primeiro elemento do array:

  // Mudar o valor de "age":
 ARRAY OBJECT($refs)
 OB GET ARRAY($refEmployees;"__ENTITIES";$refs)
 OB SET($refs{1};"age";25)

Ver também

Conversões de Tipo entre coleções e arrays 4D
OB SET ARRAY