서브스크립트
-
Swift - SubscriptProgramming/Swift 2021. 11. 7. 20:19
안녕하세요 BeePeach입니다 :) 오늘은 Subscript (서브스크립트)에 대해서 공부해보려 합니다. 서브스크립트란 colletcion, seqence의 멤버에 쉽게 접근할 수 있도록 해주는 문법입니다. 메서드를 따로 생성하지 않고 멤버의 값을 바꾸거나 읽을 수 있게 해 줍니다. 단어는 생소하지만 우리는 이미 사용하고 있었습니다. 배열과 딕셔너리에서 []로 접근하는 문법이 바로 subscript입니다. 래퍼런스에 가서 Array를 보면 이렇게 subscript가 이미 구현되어 제공되는 것을 볼 수 있습니다. 그럼 어떻게 구현하는지 서브스크립트를 만들어 보겠습니다. Syntax struct, class, enum에서 서브스크립트를 구현할 수 있습니다. 문법은 subscipt 키워드를 이용합니다. 한 ..