
Swift Collection 타입을 안전하고, 효율적으로 사용해보자
HTML 삽입 미리보기할 수 없는 소스 Slice 활용하기! Swift의 Array는 Collection 프로토콜을 채택하고 있는 자료구조이다. 만약 Collection의 두 번째 원소를 얻으려고 하는 extension 코드를 작성해본다고 하자. 일단 가장 기본적인 로직으로! 일단 Collection 의 원소 갯수가 2개 이상인지 확인한다. 만약 두 개 이상이면, second 원소를 반환한다. 두 개 보다 적으면, nil을 반환한다. extension Collection { var second: Element? { // Collection의 원소 갯수가 2개 이상인지 확인한다. guard count >= 2 else { // 두 개 보다 적으면, nil을 반환한다! return nil } // 만약 두개..
Comment