스위프트 변수를 함수의 인수로 할당 | 스위프트강좌 Swift

스위프트 변수를 함수의 인수로

스위프트는 함수형 언어입니다. 그렇기 때문에 함수의 형체를 형성하는 함수의 인수, 반환값 등에 다양한 기교를 부릴 수 있습니다. 그 중에 변수를 함수의 인수로 할당하는 용법을 알아보겠습니다.

스위프트에서는 함수의 인수로 변수를 할당할 수 있습니다. 변수라는 뜻처럼 함수 내부에서 해당 변수가 값이 바뀔 수 있다는 것이며 그 범위는 함수 안에서만 해당됩니다. 

스위프트 변수를 함수의 인수로

위 소스 코드에서 인사라는 함수는 문장(문자열 변수)이라는 이름의 변수형 인수와 상대방이라는 문자열 인수를 받습니다. 그리고 문자열을 반환하죠. 

그런데 함수 내부를 보면 문장이라는 변수형 인수의 값이 변화하는 것을 볼 수 있으며 그렇게 변환된 변수형 인수는 함수의 반환값이 됩니다. 

NewImage

따라서 위 코드로 함수를 호출하면 결과는 다음과 같게 됩니다. 

“안녕, 영수씨"

답글 남기기