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

Home

 
4D v20 R7
Bool

Bool 


 

Bool ( Ausdruck ) -> Funktionsergebnis 
Parameter Typ   Beschreibung
Ausdruck  Ausdruck in Ausdruck für zurückzugebende boolean Form
Funktionsergebnis  Boolean in Boolean Form des Ausdrucks

Die Funktion Bool gbit die boolean Form des Ausdrucks zurück, definiert im Parameter Ausdruck.

Je nach Ergebnistyp von Ausdruck gibt es folgende Werte:

Ergebnistyp AusdruckZurückgegebene Boolean Form
UndefiniertFalsch
NullFalsch
BooleanFalsch wenn falsch, sonst Wahr
ZahlFalsch wenn 0, andere Wahr
Andere TypenFalsch

Diese Funktion ist hilfreich, wenn der Code einen boolean Wert erwartet und die Bewertung des Ausdrucks einen anderen Typ ergeben kann, z.B. Null oder undefiniert.

Sie wählen einen Wert abhängig vom Inhalt des Attributs eines Objektfeldes, und nehmen den Fall vorweg, wo das Attribut fehlt:

 C_TEXT($married)
 $married:=Choose(Bool([Person]data.married);"Married";"Single") //"Single", wenn Attribut "Married" nicht gesetzt ist
 ALERT("This person is "+$married)



Siehe auch 

Date
Num
String
Time

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Boolean
Nummer: 1537

Dieser Befehl kann in preemptive Prozessen laufen

 
SEITENINHALT 
 
GESCHICHTE 

Erstellt: 4D v16 R5

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v20 R7)