Null 안전 연산자
코틀린 에서는 Null에 대한 처리가 엄격합니다.
그에따라 제공하는 연산자 입니다.
연산자 | 사용법 | 설명 |
---|---|---|
? | val a: Int? | 변수 a의 데이터타입을 Nullable한 Int형으로 선언 |
?: | A ?: B | A가 null 이면 B 실헹 |
?. | b?.length | b가 null이면 null, null이 아니면length |
!! | A!! | A가 null이 아님을 선언 null 일 경우 NPE 에러 발생 |
코틀린 에서는 Null에 대한 처리가 엄격합니다.
그에따라 제공하는 연산자 입니다.
연산자 | 사용법 | 설명 |
---|---|---|
? | val a: Int? | 변수 a의 데이터타입을 Nullable한 Int형으로 선언 |
?: | A ?: B | A가 null 이면 B 실헹 |
?. | b?.length | b가 null이면 null, null이 아니면length |
!! | A!! | A가 null이 아님을 선언 null 일 경우 NPE 에러 발생 |