# XOR

XOR-func

## Description

Minimum Origin Version Required: 2019 SR0

This function is used to return XOR operation of two logical values **n1** and **n2**. XOR operation returns TRUE when either logical value is TRUE, and returns FALSE when both logical values are TRUE or FALSE.

## Syntax

bool XOR(bool n1, bool n2)

## Parameters

**n1**

- the first condition to be evaluated whether TRUE or FALSE. It can be a logical formula. If a non-zero numeric is specified, it is treated as TRUE. If zero is specified, it is treated as FALSE.

**n2**

- the second condition to be evaluated whether TRUE or FALSE. It can be a logical formula. If a non-zero numeric is specified, it is treated as TRUE. If zero is specified, it is treated as FALSE.

## Return

Return a XOR operation of two logical values.

## Example

XOR(1>0,7>2) =; //both TRUE. Return 0
XOR(1<0,7<2) =; //both FALSE. Return 0
XOR(1>0,7<2) =; //1st TRUE 2nd FALSE. Return 1

## See Also

BitXOR