서브스크립트는 콜렉선, 리스트, 시퀀스 등의 집합 타입에 간단하게 접근할 수 있는 구문이다.
별도의 메소드 구현 없이 해당 집합 타입의 값을 할당 및 접근 할 수 있다.
뭐랄까... 사용을 잘하면 좋을 것 같은데, 막상 해당 구문을 사용해본 기억은 없는 것 같다.
내용으로라도 복습을 하고 최대한 필요한 부분에서 떠오를 수 있길...
subscript(index: Int) -> Int {
get {
// 적절한 반환 값
}
set(newValue) {
// 적절한 set 액션
}
}
//읽기 전용
subscript(index: Int) -> Int {
// 적절한 반환 값
return items[index] * 2
}
var numberOfLegs = ["spider": 8, "ant": 6, "cat": 4]
numberOfLegs["bird"] = 2
#학습에 대한 내용으로 틀린 내용이 있을 수 있습니다.
#댓글로 남겨주시면 더 좋은 게시글로 수정하도록 하겠습니다.