
[Swift] 함수(function)와 메서드(method) 차이
·
Swift/개념 & 응용
포스팅을 쓰다보니 메서드와 함수 중 어떤 단어가 맞는지 정확히 모르겠어서 이 기회에 정리를 한 번 해봅니다 ㅎㅎ 함수(function) 함수는 소프트웨어에서 특정 동작을 수행하는 일정 코드 부분을 의미합니다. 같은 함수를 여러 상황에서 여러 차례 호출할 수 있으며 일부분을 수정하기 쉽다는 것이 특징입니다. 전역이든 지역이든 상관 없이 독립된 기능을 수행하면 함수라고 합니다. hello 라는 이름의 함수를 정의하고 호출하여 실행한 모습입니다. 독립적으로 존재하면서 hello 라는 문자열을 출력하는 동작을 수행하니 함수의 정의에 부합하죠? 메서드(method) 메서드(method)는 클래스, 구조체, 열거형에 포함되어 있는 함수입니다. 즉 메서드도 함수의 일종이라는 것입니다. 근데 iOS 포스팅을 할 때는 ..