4D v16.3

OB Is empty

Página Inicial

 
4D v16.3
OB Is empty

OB Is empty 


 

OB Is empty ( objeto ) -> Resultado 
Parâmetro Tipo   Descrição
objeto  Objeto, Campo Objeto in Objeto estruturado
Resultado  Booleano in True se objeto está vazio ou indefinido, caso contrário False

O comando OB Is empty devolve True se objeto não está definido ou está vazio, e False se objeto está definido (inicializado) e contém ao menos uma propriedade.

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

Exemplo  

Estes são os diferentes resultados deste comando como também do comando OB Is defined, dependendo do contexto:

 C_OBJECT($ref)
 $empty:=OB Is empty($ref// True
 $def:=OB Is defined($ref// False
 
 OB SET($ref;"nome";"Susie";"idade";4)
  // $ref="{"nome":"Susie","idade":4}"
 $empty:=OB Is empty($ref// False
 $def:=OB Is defined($ref// True
 
 OB REMOVE($ref;"nome")
 OB REMOVE($ref;"idade")
 $empty:=OB Is empty($ref// True
 $def:=OB Is defined($ref// True



Ver também 

OB Is defined

 
PROPRIEDADES 

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

This command can be run in preemptive processes

 
HISTÓRIA 

Criado por: 4D v14
Modificado: 4D v15

 
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)