Basic - Subscripts

Eli·2021년 2월 6일
1

Swift

목록 보기
9/17
post-thumbnail

서브스크립트는 콜렉선, 리스트, 시퀀스 등의 집합 타입에 간단하게 접근할 수 있는 구문이다.
별도의 메소드 구현 없이 해당 집합 타입의 값을 할당 및 접근 할 수 있다.

뭐랄까... 사용을 잘하면 좋을 것 같은데, 막상 해당 구문을 사용해본 기억은 없는 것 같다.
내용으로라도 복습을 하고 최대한 필요한 부분에서 떠오를 수 있길...

subscript(index: Int) -> Int {
    get {
        // 적절한 반환 값
    }
    set(newValue) {
        // 적절한 set 액션
    }
}


//읽기 전용
subscript(index: Int) -> Int {
    // 적절한 반환 값
		return items[index] * 2
}

Usage

var numberOfLegs = ["spider": 8, "ant": 6, "cat": 4]
numberOfLegs["bird"] = 2

#학습에 대한 내용으로 틀린 내용이 있을 수 있습니다.
#댓글로 남겨주시면 더 좋은 게시글로 수정하도록 하겠습니다.

profile
애플을 좋아한다. 그래서 iOS 개발을 한다. @Kurly

0개의 댓글