1. 기본적인 함수 정의 및 호출 func 함수명(파라미터: 파라미터타입) -> 반환타입 { ... some code ... return 반환값 } /* 정의 예시 */ func addOne(num: Int) -> Int { return num + 1 } /* 호출 예시 */ var result: Int = addOne(10) 2. 외부명 및 내부명 Swift는 신기하게도 함수내부에서 사용하는 파라미터이름과 호출부에서 사용하는 파라미터이름을 구분할 수 있습니다. func 함수명(외부명 내부명: 타입) -> 반환타입 {} 그리고 아래와 같이 사용할 수 있습니다. /* 함수 정의 */ func greet(name n: String) -> String { return "Hello, \(n)!" } /* 함수 ..