작성한 질문수
[입문편] 안드로이드를 위한 코틀린(Kotlin) 문법
이메일 찾기
작성
·
359
0
val a = mutableMapOf(1 to 2)일 때
a[1]++하려고 하면 에러 나던데
방법이 있나요?
답변 2
답변 감사합니다.
null 처리 때문에 그렇군요
안녕하세요 정훈님
답변이 늦어서 죄송합니다.
아래와 같은 방식으로 쓰는 것을 선호하지는 않지만, kotlin 의 null 처리 때문에 아래와 같이 사용하실 수 있습니다.
val a = mutableMapOf(1 to 2) println(a) println(a[1]) var i = a[1] if(i != null) { i++ } println(i)
이렇게 하면
{1=2}
2
3
이렇게 출력되는 것을 보실 수 있습니다.
이렇게 하면
{1=2}
2
3
이렇게 출력되는 것을 보실 수 있습니다.