In this tutorial, we will go through Swift programs to swap two numbers.

Swift Program to Swap Numbers using Tuple Syntax

In the following program, we will use tuple syntax to swap integers in two variables.

main.swift

</>
Copy
var a = 10
var b = 5
print("Before swapping: a = \(a), b = \(b)")
(a, b) = (b, a)
print("After  swapping: a = \(a), b = \(b)")

Output

Swift Program to Swap Numbers using Tuple syntax

Swift Program to Swap Numbers using Arithmetic Operators

In the following program, we will use Addition and Subtraction Operators to swap integers in two variables.

main.swift

</>
Copy
var a = 10
var b = 5
print("Before swapping: a = \(a), b = \(b)")
a = a + b
b = a - b
a = a - b
print("After  swapping: a = \(a), b = \(b)")

Output

Swift Program to Swap Numbers using Arithmetic Operators

Conclusion

In this Swift Tutorial, we learned how to find the factorial of a given number using for-in statement, recursion, etc., with examples.