Menu
Coddy logo textTech

함수 선언하기

Coddy Swift 여정의 기초 섹션에 포함된 레슨. 86개 중 51번째.

함수는 특정 작업을 수행하는 재사용 가능한 코드 블록입니다. 동일한 코드를 여러 번 작성하는 대신, 함수에서 한 번 정의한 후 필요할 때마다 호출합니다.

Swift에서는 func 키워드 뒤에 함수 이름과 괄호를 사용하여 함수를 선언합니다.

func sayHello() {
    print("Hello!")
}

sayHello()  // 출력: Hello!
sayHello()  // 출력: Hello!

중괄호 { } 안의 코드는 함수 본문입니다. 함수 본문은 함수를 호출할 때마다 실행됩니다. 함수를 호출하려면 함수 이름 뒤에 괄호를 쓰기만 하면 됩니다.

함수는 코드를 체계적으로 구성하고 더 읽기 쉽게 만드는 데 도움이 됩니다. 어떤 기능이 작동하는 방식을 변경해야 한다면, 사용되는 모든 곳이 아니라 한 곳에서만 업데이트하면 됩니다.

func greetUser() {
    print("Welcome!")
    print("Glad to have you here.")
}

greetUser()

함수에는 지금까지 배운 모든 코드, 변수, 루프, 조건문을 포함할 수 있으며, 이 모든 것이 의미 있는 이름 아래 하나로 묶입니다.

challenge icon

챌린지

쉬움
매개변수를 받지 않고 인사말을 반환하는 함수 printGreeting을 작성하세요.

함수는 표시된 그대로 문자열 "Hello, Swift!"을 반환해야 합니다.

매개변수:

  • 없음

반환값: 문자열 "Hello, Swift!" (String)

직접 해보기

func printGreeting() -> String {
    // 여기에 코드를 작성하세요
}
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨

직접 연습해 보세요: Swift 플레이그라운드