반응형 kotlin string method1 [Kotlin] 문자열(String) 모든 내용은 Do it! 코틀린 프로그래밍을 바탕으로 정리한 것입니다. 문자열 문자열의 기본 처리 문자열은 연속된 문자의 배열 → 불변(immutable)값으로 생성되므로 참조되고 있는 메모리가 변경될 수 없음 ∴ 새로운 값을 할당하려고 한다면 기존 메모리 이외에 새로운 문자열을 위한 메모리를 만들어 할당해야 함 val hello: String = "Hello World!" println(hello[0]) // 접근 가능 hello[0] = 'K' // 오류 var s = "abcdef" s = "xyz" // 새로운 메모리 공간 생성 var나 val에서 하나의 요소에 새 값을 할당할 수 없음 var로 선언하는 경우, 전체 문자열을 내부적으로 새로 생성해 할당되고 기존 메모리 공간은 GC(Garbage .. 2021. 5. 21. 이전 1 다음 반응형