versión 6.0
4D incluye funciones Booleanas, utilizadas para cálculos Booleanos:
True False Not
Ejemplo
Este ejemplo define una variable Booleana basada en el valor de un botón. La variable devuelve True en miBooleano si se hace clic en el botón miBoton y False si no se hace clic en el botón. Cuando un botón recibe un clic, la variable del botón toma el valor 1.
If (miBoton=1) ` Si el botón recibió un clic miBooleano:=True ` miBooleano toma el valor True Else ` Si el botón no recibió un clic, miBooleano:=False ` miBooleano toma el valor False End if
El ejemplo anterior se puede simplificar en una línea.
miBooleano:=(miBoton=1)
Ver también
False, Not, Operadores lógicos, True.
Adicionalmente, los siguientes comandos 4D devuelven un resultado Booleano: Activated, After, Before, Before selection, Before subselection, Caps lock down, Compiled application, Deactivated, During, End selection, End subselection, In break, In footer, In header, In transaction, Is a list, Is a variable, Is in set, Is user deleted, Locked, Macintosh comando down, Macintosh control down, Macintosh option down, Modified, Modified record, Nil, Outside call, Read only state, Semaphore, Shift down, True, Undefined, User in group, Windows Alt down, Windows Ctrl down.