김재호

Swift 기초문법(함수) 본문

PL

Swift 기초문법(함수)

Kimjaeho 2025. 6. 26. 16:10

✅ 1. 함수 기본 구조

 

Ex)

 

✅ 2. 함수 호출

 

✅ 3. 반환값이 없는 함수 (Void 또는 -> ())

 

✅ 4. 매개변수가 여러 개인 함수

 

✅ 5. 매개변수 이름 외부/내부 따로 쓰기

 

  • _ → 외부에서 매개변수 이름 생략 가능
  • by → 외부에서 이름 사용, 내부에서는 다르게 쓸 수 있음

✅ 6. 기본값 매개변수 (default value)

 

 

✅ 7. 가변 매개변수 (variadic parameter)

  • 매개변수 앞에 ...을 붙이면 여러 개의 값을 받을 수 있음

 

✅ 8. inout 매개변수 (값을 수정하여 반영)

 

✅ 9. 함수 타입 (변수처럼 함수 저장)

 

✅ 10. 중첩 함수 (함수 안에 함수)

 

✅ 11. 고차 함수 (함수를 매개변수로 받거나 반환)

 

✅ 12. 반환형이 함수인 경우

 

 

'PL' 카테고리의 다른 글

Swift 기본문법(제어 흐름)  (0) 2025.06.26
Swift 기초문법(연산자)  (0) 2025.06.25
Swift 기초문법 (데이터타입)  (0) 2025.06.25