Kotlin/문법
Kotlin - List vs Array
내손은개발 🐾
2024. 2. 5. 14:47
List ?
- 순서가 있는 자료형들의 집합이다
- 불연속적인 메모리 공간을 점유하여 메모리 관리에 용이하다
- 포인터를 사용하여 다음 값을 가르키고 있어 삽입과 삭제 동작이 빠르다
Array ?
- 생성 후, 사이즈는 고정, 원소 삭제나 추가 등을 사용할 수 없다.
- val / var으로 선언해도 똑같은 동작을 수행한다.
- 서로 다른 타입이 공존할 수 있다.
- it 키워드가 index 역할을 한다.
큰 차이점
- Array는 고정된 사이즈를 가진다. / List는 사이즈를 변형할 수 있다.