[swift] Swift에서 함수란 무엇인가요?
Swift에서 함수는 어떠한 작업이나 기능을 실행하기 위한 코드 블록입니다. 함수를 사용하면 여러 번 호출할 수 있는 코드 조각을 만들 수 있어서 코드의 재사용성을 높일 수 있습니다.
함수의 기본 구조
func functionName(parameters) -> ReturnType {
// 함수가 실행할 코드 작성
return returnValue
}
위의 코드에서
func
: 함수를 정의할 때 사용하는 키워드입니다.functionName
: 함수의 이름을 지정합니다.parameters
: 함수에 전달되는 입력 값의 목록입니다.ReturnType
: 함수가 반환하는 값의 타입을 지정합니다.return
: 함수가 반환하는 값을 지정합니다.
예시
func greet(name: String) -> String {
return "Hello, \(name)!"
}
위의 예시에서 greet
함수는 String 타입의 name
파라미터를 입력으로 받아 해당하는 인사말을 반환합니다.
함수 호출
let message = greet(name: "Swift")
print(message) // 출력 결과: Hello, Swift!
위의 코드에서 greet
함수를 호출하고 반환된 값을 출력합니다.
함수는 Swift에서 중요한 개념이므로 좀 더 상세히 다루고 싶다면 Swift 공식 문서를 참고하세요. Swift 공식 문서 - Functions