Swift program to swap two numbers using the bitwise XOR operator
import Swift;
var num1 = 5;
var num2 = 8;
print("Numbers before swapping:");
print("\tNum1: ",num1);
print("\tNum2: ",num2);
num1 = num1 ^ num2;
num2 = num1 ^ num2;
num1 = num1 ^ num2;
print("Numbers after swapping:");
print("\tNum1: ",num1);
print("\tNum2: ",num2);
Output:
Numbers before swapping:
Num1: 5
Num2: 8
Numbers after swapping:
Num1: 8
Num2: 5
...Program finished with exit code 0
