[swift] 문자열 보간을 사용한 함수 호출

Swift에서는 문자열 내에 변수를 삽입하기 위해 문자열 보간(string interpolation)을 사용할 수 있습니다. 이를 활용하여 함수를 호출하는 문자열을 만들어보겠습니다.

함수 정의

먼저, 예시로 간단한 덧셈 함수를 정의합니다.

func sum(a: Int, b: Int) -> Int {
    return a + b
}

문자열 보간으로 함수 호출하기

문자열 보간을 사용하여 다음과 같은 형태로 함수를 호출하는 문자열을 만들어봅시다.

let a = 3
let b = 5
let result = "sum(\(a), \(b)) = \(sum(a: a, b: b))"
print(result)

위 코드에서는 \(a)\(b)를 사용하여 변수 a와 b를 문자열 내에 삽입합니다. 또한, \(sum(a: a, b: b))를 사용하여 함수 호출 결과를 문자열 내에 삽입합니다. 이렇게 문자열 보간을 활용하면 값을 변수로 사용하고, 함수 호출 결과를 문자열로 출력할 수 있습니다.

실행결과

위 예제를 실행하면 다음과 같은 출력이 생성됩니다.

sum(3, 5) = 8

위의 출력에서 볼 수 있듯이, 문자열 보간을 사용하여 함수 호출 결과를 문자열로 출력하는 결과를 얻을 수 있습니다.

결론

Swift에서는 문자열 보간을 사용하여 함수 호출에 대한 문자열을 생성할 수 있습니다. 이를 활용하면 변수 값을 문자열 내에 삽입하고, 함수 호출 결과를 문자열로 출력하는 등 다양한 용도로 활용할 수 있습니다.