Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com

Home

 
4D v20 R7
OB Entries

OB Entries 


 

OB Entries ( Objekt ) -> Funktionsergebnis 
Parameter Typ   Beschreibung
Objekt  Objekt in Objekt zur Rückgabe des Inhalts
Funktionsergebnis  Collection in Collection der Objekte mit key/value Eigenschaften

Der Befehl OB Entries gibt eine Collection der Objekte mit dem Inhalt von Objekt als Eigenschaftspaare key/value zurück. 

Jedes zurückgegebene Objekt enthält folgende Eigenschaften:

EigenschaftTypBeschreibung
keyStringaufzählbarer Eigenschaftsname des Objekts
valueVariantaufzählbarer Eigenschaftswert des Objekts

Nur Eigenschaftsnamen auf erster Ebene werden zurückgegeben (Eigenschaftsnamen von Unterobjekten werden nicht zurückgegeben). Die Reihenfolge in der zurückgegebenen Collection richtet sich nach der Reihenfolge, in der die Eigenschaften definiert wurden.

Bei Verwenden eines Objekts als Hash-Map (key/value System) erhalten Sie schnellen und direkten Zugriff auf Daten, genau wie bei Verwenden eines Index (benötigen wir z.B. Marys Alter, können wir schreiben: $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("-"))



Siehe auch 

OB Keys
OB Values

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Objekte (Sprache)
Nummer: 1720

 
SEITENINHALT 
 
GESCHICHTE 

Erstellt: 4D v18 R3

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v20 R7)