Higher Order Function은 함수를 다루는 함수입니다. 즉, 다른 함수를 인자로 받거나 함수를 반환하는 함수를 말합니다. Swift에서 Higher Order Function을 사용하면 코드의 가독성이 높아지고 간결해지며, 코드 재사용성이 증가합니다. Swift에서 가장 많이 사용되는 Higher Order Function은 다음과 같습니다. map: 컬렉션의 모든 요소에 대해 동일한 연산을 수행하고 새로운 컬렉션을 반환합니다. filter: 컬렉션의 모든 요소 중 조건을 만족하는 요소만을 포함한 새로운 컬렉션을 반환합니다. reduce: 컬렉션의 모든 요소를 합산하여 하나의 결과 값을 반환합니다. sorted: 컬렉션의 요소를 정렬한 새로운 컬렉션을 반환합니다. compactMap: nil..
문제설명은 더보기를 눌러주세요 더보기 오픈채팅방 카카오톡 오픈채팅방에서는 친구가 아닌 사람들과 대화를 할 수 있는데, 본래 닉네임이 아닌 가상의 닉네임을 사용하여 채팅방에 들어갈 수 있다. 신입사원인 김크루는 카카오톡 오픈 채팅방을 개설한 사람을 위해, 다양한 사람들이 들어오고, 나가는 것을 지켜볼 수 있는 관리자창을 만들기로 했다. 채팅방에 누군가 들어오면 다음 메시지가 출력된다. [닉네임]님이 들어왔습니다. 채팅방에서 누군가 나가면 다음 메시지가 출력된다. [닉네임]님이 나갔습니다. 채팅방에서 닉네임을 변경하는 방법은 다음과 같이 두 가지이다. 채팅방을 나간 후, 새로운 닉네임으로 다시 들어간다. 채팅방에서 닉네임을 변경한다. 닉네임을 변경할 때는 기존에 채팅방에 출력되어 있던 메시지의 닉네임도 전부..
- Total
- Today
- Yesterday