-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
질문있습니다.
22.05.27 07:49 작성 조회수 152
0
List<Int?> 리스트에 null 이 들어갈수있다하셨는데 Int 의 기본값은 0 이 아닌 null 인건가요?
답변을 작성해보세요.
1
최태현
지식공유자2022.05.27
안녕하세요 높으면백두산님!! 🙂
List<Int?>에 null이 들어갈 수 있다는 의미는 다음과 같습니다!!
말씀해주신 것처럼 Int의 기본값은 0이 맞습니다!
다만 아래 코드는 가능한 반면
val list = mutableList<Int?>()
list.add(null)
아래 코드는 불가능합니다!!
val list = mutableList<Int>()
list.add(null)
MutableList<Int?>에는 Int? 타입이 들어갈 수 있으니 null이 리스트 안에 들어갈 수 있다는 의미입니다~!!
감사합니다!!!
답변 1