iOS/Swift
2024. 2. 21.
Swift 함수① - 함수?메소드?클로저?/사용자 정의 함수/함수 정의/함수 호출
안녕하세요, UX를 고려하는 개발자 유자🍋입니다.첫 포스팅은 함수를 주제로기본적인 용어를 정리하며 시작합니다. 1. 함수의 기본 개념 1-1. 함수(Function)? 프로그래밍에서 함수는 어떤 특정한 일을 하는 명령어들을 묶어 놓은 것을 의미합니다. 1-2. 함수? 메소드? 클로저? Swift에서 함수, 메소드, 클로저는 어떤 차이가 있을까요? 다음과 같이 func sayHello() { print("안녕하세요")} func 키워드를 가지고 전역으로 사용할 수 있는 함수를 그냥 함수라고 부릅니다. 반면 다음과 같이 구조체, 클래스 등 특정 타입에 연관되어 사용하는 함수를 class Meet { func sayHello() { print("안녕하세요") ..