두 변수를 교환하는 SWAP

SWAP 방식을 활용하여 무조건 큰 수에서 작은수를 빼기

var number1: Int = 5
var number2: Int = 10

if number1 < number2
{
    var temp = number2
    number2 = number1
    number1 = temp
}

print(number1 - number2)

In-Out Parameter 이용하기

resources from Apple Document
func swapTwoInts(_ a: inout Int, _ b: inout Int) {
    let temporaryA = a
    a = b
    b = temporaryA
}
var someInt = 3
var anotherInt = 107
swapTwoInts(&someInt, &anotherInt)