[Scala] Map에 디폴트값 넣어주기

smlee·2023년 8월 10일
0

에러 일지

목록 보기
16/24
post-thumbnail

⚠️ 문제 상황


프로그래머스에서 문제를 푸는 도중 NoSuchElementException 오류가 발생하였다.
이는, Map에서 존재하지 않는 key를 호출했기 때문에 발생한 오류였다.

✅ 해결 방법

C++과는 달리 Scala에서는 자료형에 따른 default Value가 설정되어 있지 않다.
따라서 withDefaultValue를 사용해서 디폴트 값을 설정해주면 된다.

Map[String,Int]().withDefaultValue(0)

0개의 댓글