Función: XORVolver

Descripción

XOR para múltiples condiciones.

El XOR múltiple devuelve verdadero si el nº de condiciones verdaderas es impar, y falso en caso par. Es equivalente a concatenar el operador "XOR/distinto": xor(a,b,c,...)=(a!=b!=c!=...).

Nota: La evaluación NO se realizará en cortocircuito.

Cadena de entrada

xor

Cadena de salida

xor

Uso

xor(<condición>[,<condición>]*)

Ejemplos

xor(verdadero,falso,verdadero)

Booleano: falso

xor(primo(1),par(1),primo(9),impar(9))

Booleano: verdadero

tverdad(xor(p,q,r,s),p,q,r,s)

VectorEvaluado: | falso falso falso falso falso | | falso falso falso verdadero verdadero | | falso falso verdadero falso verdadero | | falso falso verdadero verdadero falso | | falso verdadero falso falso verdadero | | falso verdadero falso verdadero falso | | falso verdadero verdadero falso falso | | falso verdadero verdadero verdadero verdadero | | verdadero falso falso falso verdadero | | verdadero falso falso verdadero falso | | verdadero falso verdadero falso falso | | verdadero falso verdadero verdadero verdadero | | verdadero verdadero falso falso falso | | verdadero verdadero falso verdadero verdadero | | verdadero verdadero verdadero falso verdadero | | verdadero verdadero verdadero verdadero falso |

Véase también…

distinto/xor (op.), and, or