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…