[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 공식 문서를 참고하시기 바랍니다.