[Swift] Functions
Roel Downey
공부하고 정리할 내용 - 함수 (Functions)와 메서드 - 함수의 정의와 호출 함수 대부분은 작업의 가장 작은 단위이자 하나의 작은 프로그램이기도 하다. 하나의 프로그램은 하나의 큰 함수이다. 라는 말이 있듯이, 함수는 프로그램을 이루는 주된 요소 중 하나이다. Swift에서 함수는 일급 객체이기 때문에 하나의 값으로도 사용할 수 있다. 앞으로 설명하겠지만 Swift에서 함수는 다른 언어보다 훨씬 다양한 모습으로 존재하며, 코딩 스타일도 여러가지 이다. 따라서 규칙을 만들고 함수를 사용해야 한다. 함수 (Functions) 메서드 함수와 메서드는 기본적으로 같다. 다만 상황이나 위치에 따라 다른 용어로 부르는 것뿐이다. 구조체, 클래스, 열거형 등 특정 타입에 연관되어 사용하는 함수를 메서드, 모듈..