함수 선언하기
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()함수는 지금까지 배운 변수, 반복문, 조건문과 같은 모든 코드를 의미 있는 이름 아래 하나로 묶어 포함할 수 있습니다.
챌린지
쉬움매개변수를 받지 않고 인사말 메시지를 반환하는 printGreeting 함수를 작성하세요.
이 함수는 "Hello, Swift!" 문자열을 표시된 그대로 반환해야 합니다.
매개변수:
- 없음
반환값: 문자열 "Hello, Swift!" (String)
치트 시트
함수는 특정 작업을 수행하는 재사용 가능한 코드 블록입니다. 한 번 정의하면 필요할 때마다 호출할 수 있습니다.
func 키워드를 사용하여 함수를 선언하고, 그 뒤에 함수 이름과 괄호를 붙입니다:
func sayHello() {
print("Hello!")
}
sayHello() // 출력: Hello!중괄호 { } 안의 코드는 함수의 본문입니다. 함수를 호출하려면 함수 이름 뒤에 괄호를 작성하세요.
함수에는 변수, 루프, 조건문 및 기타 코드가 포함될 수 있습니다:
func greetUser() {
print("Welcome!")
print("Glad to have you here.")
}
greetUser()직접 해보기
func printGreeting() -> String {
// 여기에 코드를 작성하세요
}
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.