indices1 [Swift] 배열 안전하게 조회 배열 안전하게 조회 indices 그 전에 indices에 대해 알아보자 해당 프로퍼티는 Collection 타입의 프로퍼티이다. 이 프로퍼티는 Collection의 유효 범위를 갖고있는 프로퍼티이다. 예를 들어 arr이라는 배열의 요소가 [1, 2, 3, 4, 5]로 5개의 요소를 갖고있으므로 indices의 값은 0.. Element? { return indices ~= index ? self[index] : nil } } 근데 이게 문제가 전달인자 레이블 안붙이면 컴파일러가 애플이 만든 subscript랑 구별을 못한다. 모호하단다. 그래서.. 너무 보기 안좋지만 붙여줬다 extension Array { subscript(index index: Int) -> Element? { return indi.. 2022. 2. 13. 이전 1 다음