Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v20 R7
OB Entries

OB Entries 


 

OB Entries ( objeto ) -> Resultado 
Parâmetro Tipo   Descrição
objeto  Objeto in Objeto para retornar conteúdos
Resultado  Collection in Coleção de objetos com propriedades key/value

O comando OB Entries retorna uma coleção de objetos contendo os conteúdos de objeto como pares de propriedade key/value. 

Cada objeto retornado contém as propriedades abaixo:

PropriedadeTipoDescrição
keystringnomes de propriedade enumeráveis do objeto
valuevariantvalor de propriedades enumeráveis do objeto

Só os nomes de propriedade de primeiro-nível são retornados (nomes de propriedade de sub-objetos não são retornados). A ordem de propriedades dentro das coleções retornadas segue a ordem de definição das propriedades.

Exemplo  

Usando um objeto com um map hash (sistema key/value) oferece um acesso rápido e direto aos dados, como quando se usa um índice (por exemplo se nós precisássemos da idade de Mary, poderíamos escrever: $persons["Mary"])

 C_OBJECT($individual;$persons)
 C_COLLECTION($names;$ages)
 
 $persons:=New object
 $persons["John"]:=42
 $persons["Andy"]:=24
 $persons["Mary"]:=30
 $persons["Paul"]:=50
 
 ALERT("The average age is "+String(OB Values($persons).average()))
 ALERT("There are "+String(OB Keys($persons).length)+" persons")
 
 $ages:=OB Entries($persons).query("value>:1";25)
 ALERT("There are "+String($ages.length)+" persons who are over 25")
 
 ALERT("Their names are: "+$ages.extract("key").join("-"))



Ver também 

OB Keys
OB Values

 
PROPRIEDADES 

Produto: 4D
Tema: Objetos (Linguagem)
Número 1720

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

Criado por: 4D v18 R3

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v20 R7)