https://github.com/JeaSungLEE/iOSInterviewquestionsSwift의 고차 함수(Higher-Order Functions)에 대해 설명해주세요.map과 flatMap의 차이점은 무엇인가요?filter, reduce 함수는 어떤 경우에 사용하나요?compactMap은 어떤 역할을 하나요?고차함수(Higher Order Functions)다른 함수를 인자로 받거나, 함수를 반환하는 함수를 고차 함수라고합니다.map배열의 각 요소에 클로저로 전달된 함수를 적용한 새로운 배열을 반환합니다.let functionA = { (num: Int) -> Int in return num + num}let numbers: [Int] = [1, 2, 3, 4, 5, 6]let result:..
https://github.com/JeaSungLEE/iOSInterviewquestions GitHub - JeaSungLEE/iOSInterviewquestions: 👨🏻💻👩🏻💻iOS 면접에 나올 질문들 총 정리👨🏻💻👩🏻💻iOS 면접에 나올 질문들 총 정리 . Contribute to JeaSungLEE/iOSInterviewquestions development by creating an account on GitHub.github.com Swift에서 클로저(Closure)란 무엇이며, 어떻게 사용하나요?클로저의 캡처(Capture) 기능은 무엇인가요?@escaping 클로저와 non-escaping 클로저의 차이점은 무엇인가요?트레일링 클로저(Trailing Clos..
https://github.com/JeaSungLEE/iOSInterviewquestions우선 lv1 - 24 이후 lv1 - 4, 13 번 순서를 통해서 점차 자세히!? 진행할 것 같습니다.Swift의 클로저와 함수의 차이점은 무엇인가요?클로저가 일급 객체(First-Class Citizen)인 이유는 무엇인가요?함수형 프로그래밍 패러다임에서 클로저가 어떻게 활용되나요?함수(Function)이름이 있는 코드 블럭func 키워드로 선언전역, 타입 내 정의해서 사용캡처 기능을 필요로 하지 않음 클로저(Closure)이름이 없는 코드 블럭중괄호로 표현변수로 전달, 다른 함수 내부 등 자유롭게 사용변수, 상수를 캡처해서 사용해야 함 일급 객체 (First-Class Citizen)변수에 할당 가능함수의 인자..
