Referenz - CBOOL
Syntax: CBOOL (Ausdruck)
Typ: Funktion
Kategorie: Typumwandlung
CBOOL konvertiert einen beliebigen Ausdruck zu einem BOOLEAN. Es erfüllt dieselbe Funktion wie CAST(BOOLEAN,Ausdruck).
Die Funktion gibt für den Zahlenwert 0 FALSE zurück und für alle anderen Zahlenwerte TRUE. Handelt es sich bei dem Ausdruck um einen STRING, dann wird überprüft, ob der String den Wert "true" enthält; Groß- und Kleinschreibung wird dabei ignoriert. In diesem Fall gibt CBOOL TRUE zurück, sonst FALSE.
Beispiel:
DIM AS INTEGER falsch = 0, richtig = -12
PRINT CBOOL(falsch), CBOOL(richtig)
PRINT CBOOL("TrUe"), CBOOL("dummy")
SLEEP
Ausgabe:
false true
true false
Unterschiede zu QB: neu in FreeBASIC
Unterschiede zu früheren Versionen von FreeBASIC: existiert seit FreeBASIC v1.04.
Unterschiede unter den FB-Dialektformen:
In der Dialektform -lang qb steht CBOOL nicht zur Verfügung und kann nur über __CBOOL aufgerufen werden.
Siehe auch:
CAST, BOOLEAN, TRUE, FALSE, Datentypen umwandeln
Zusätzliche Informationen und Funktionen | ||||
---|---|---|---|---|
|