⛔ 문제사항
어김 없이 프로그래머스에서 코딩테스트 문제를 풀고 있는데 이러한 에러가 발생했다. IntArray 타입의 answer 배열에 add() 함수가 작동하지 않는 것이었다.
✅ 해결방안
이는 array의 특징 때문인데, array는 정적 타입으로 사이즈가 고정되어 추가나 삭제가 불가능하기 때문에 add 함수가 작동하지 않는 것이었다. 나는 mutableListOf로 조작이 가능한 동적 배열로 재선언하여 문제를 해결했다.
❗출처
참고 사이트 : https://withhamit.tistory.com/73
[Kotlin] List, MutableList
Kotlin은 변경 가능한 리스트와 변경 불가능한 리스트를 구분한다. 위와 같이 List 자료형을 쓰는 경우 add 함수를 사용할 수 없다.add 함수를 사용하는 경우 "Unresolved reference: add" 에러를 뱉는다. 변
withhamit.tistory.com
'Kotlin' 카테고리의 다른 글
switch문과 if else문, 둘 중 어떤 것이 더 좋은가? (2) | 2024.06.14 |
---|---|
Kotlin 문법 : 상속과 추상화 (0) | 2024.06.12 |
Kotlin 문법 : sort와 sorted (with. 프로그래머스) (0) | 2024.06.05 |
Kotlin 문법 : filter (with. 프로그래머스) (0) | 2024.05.14 |
Kotlin 문법 : Int와 Long의 차이 (with. 프로그래머스) (0) | 2024.05.13 |