[swift] 함수 정의와 호출하기

Swift에서 함수는 코드 블록을 통해 특정 작업을 수행하는 독립적인 단위로 사용됩니다. 함수를 정의하고 호출하는 방법에 대해 알아봅시다.

1. 함수 정의

Swift에서 함수를 정의하는 방법은 다음과 같습니다.

func functionName(parameter1: type, parameter2: type) -> ReturnType {
    // 함수 동작 정의
    return someValue
}

위의 예시에서 func는 함수를 정의하는 키워드입니다. functionName은 함수의 이름을 나타내며, 괄호 안에는 함수의 매개변수와 그 타입이 정의됩니다. ReturnType은 함수의 반환 타입을 나타냅니다.

예시:

func greet(name: String) -> String {
    return "Hello, \(name)!"
}

2. 함수 호출

정의한 함수를 호출하여 사용하는 방법은 다음과 같습니다.

let result = functionName(argument1, argument2)

위의 예시에서 functionName은 호출하려는 함수의 이름이며, 소괄호 안에는 함수에 전달할 매개변수가 들어갑니다.

예시:

let greeting = greet(name: "Swift")
print(greeting) // 출력: "Hello, Swift!"

결론

Swift에서는 함수를 정의하고 호출하는 방법을 살펴보았습니다. 함수는 코드의 재사용성과 모듈화를 촉진하며, Swift에서의 개발을 보다 효과적으로 만들어줍니다.

더 많은 정보를 원하시면 Swift 공식 문서를 참고하시기 바랍니다.