https://docs.swift.org/swift-book/LanguageGuide/Functions.html#ID178 스위프트 공식문서의 Functions 챕터에도 나오지만 흔히 말하는 함수는 대부분 글로벌 함수일 것이다. 어디서나 호출할 수 있는 함수이다(global scope). 중첩 함수는 이름처럼 함수 안에 작성하는 함수를 말한다. 아래처럼 chooseStepFunction 함수(글로벌 함수) 안에 작성된 함수들이 모두 중첩 함수 nested function이다. chooseStepFunction 함수는 chooseStepFunction() 처럼 호출할 수 있지만 중첩 함수들은 chooseStepFunction 함수 안에서만 호출할 수 있다. // 출처: https://docs.swift.o..