Stirng
-
Swift - String IndexProgramming/Swift 2020. 10. 21. 23:32
오늘은 String의 Index에 대해서 같이 공부해보도록 해요 :) 지금까지 Index하면 0부터 시작하는 Int Index가 익숙하실 겁니다. 하지만 Swift에서 String Index는 Int Index가 아닙니다. 한번 확인해 보도록 하겠습니다. 기존에 사용하던 Index를 사용하니 에러가 발생합니다. String의 Index는 String.Index라는 Nested Type이 따로 존재합니다. 그럼 왜 사용하기 쉬운 Int Index를 사용하지 않고 String.Index를 사용하는 걸까요?? 다음 코드를 보면서 설명하도록 할게요. Hello😀 의 글자 수는 몇 글자인가요?? 이모티콘도 한 글자라고 보면 6글자이죠? 하지만 결과를 보면 NSString으로 선언한 문자열은 7 글자라고 인식합니다..