4D v16.3

OB Is empty

ホーム

 
4D v16.3
OB Is empty

OB Is empty 


 

OB Is empty ( object ) -> 戻り値 
引数   説明
object  Object, Object Field in 構造化されたオブジェクト
戻り値  ブール in object が空か未定義のときには True 、それ以外のときには False

説明   

OB Is emptyコマンドは、object が未定義か空である場合にはTrueを返し、object が定義済み(初期化済み)で少なくとも一つのプロパティを内包している場合にはFalseを返します。

object で指定するオブジェクトは、 C_OBJECT コマンドを使用して作成されている、あるいはオブジェクトフィールドが選択されている必要があります。

例題  

OB Is defined コマンド同様、このコマンドもオブジェクトの中身によって異なる結果を返します:

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



参照 

OB Is defined

 
プロパティ 

プロダクト: 4D
テーマ: オブジェクト(ランゲージ)
番号: 1297

This command can be run in preemptive processes

 
履歴 

初出: 4D v14
変更: 4D v15

 
ARTICLE USAGE

ランゲージリファレンス ( 4D v16)
ランゲージリファレンス ( 4D v16.1)
ランゲージリファレンス ( 4D v16.2)
ランゲージリファレンス ( 4D v16.3)