
[Swift] : subscript로 String에 접근 할 수 없는 이유
2022. 10. 6. 18:16
iOS
subscript로 String에 접근 할 수 없는 이유를 알아보기 위해 subscript에 대해 알아보자! var intArr = [1, 2, 3] intArr[0] // 1 위의 예시처럼 intArr[int] 같이 배열에서 Key 값을 사용하여 Value에 접근해 줄 수 있게 해주는 것이 바로 subscript이다! 이제 swift 에서 String은 subscript[int]로 접근할 수 없는 이유에 대해 알아보자 var intArr = [1, 2, 3] var string = "abc" intArr[0] // 1 string[0] // error!!!! 위처럼 코드를 작성했다면 오류가 발생했을 것이다. 왜일까? 공식문서에서 String 을 봐보자! 문서에 따르면 String은 유니코드로 이루어진 ..