cjsghkd-35.log
로그인
cjsghkd-35.log
로그인
03_Kotlin_Null
박성현
·
2023년 4월 13일
팔로우
0
코틀린
패스트캠퍼스
0
패스트캠퍼스_코틀린
목록 보기
3/14
Null?
상태를 모름, 존재하지 않음
0과는 다르다
-> 0 : 두루마리휴지에서 심지만 남은 상태, Null : 두루마리휴지가 없음
Null을 대상으로는 연산을 할 수 없다 (+,-,*,/)
Null + 3 = Null
비교연산은 가능하다
c = a + b
위에 코드에서 발생할 수 있는 문제
a or b 가 Null인 경우 에러 발생
더하기 연산을 하기 전에, a or b가 Null인지 확인
NullSafety (Null로 부터 안전해지자)
코틀린의 가장 큰 특징중 하나
Null의 필요성?
변수에 값 + 상태도 표현할 수 있다면 좋은거 아닌가?
Null을 표현 하는 방법
val/var 변수명 : 자료형? = 값
Null은 값 자리에 들어 올수 있다.
val/var 변수명 : 자료형? = null
val number : Int? = null -> null 가능
val number : Int = 10 -> null 불가능
박성현
성장하고 싶은 안드로이드 개발자입니다.
팔로우
이전 포스트
02_Kotlin_자료형
다음 포스트
04_Kotlin_연산자
0개의 댓글
댓글 작성
관련 채용 정보