[코틀린] 물음표(?)의 기능
코틀린에서 변수형에 물음표가 붙어 있으면 그 변수의 값이 null이 될 수 있다는 뜻입니다. 반대로 물음표가 없다면 그 변수는 null이 될 수 없습니다. null이 될 있는 변수형을 nullable이라고 하고 null이 될 수 없는 변수형은 non-null 이라고 합니다. 다음은 간단한 예제입니다.
fun goodMorning(data: Intent?) // data가 null이어도 괜찮습니다.
fun goodAfternoon(data: Intent) // data가 null이면 안 됩니다.
'개발, 전산, AI, IT' 카테고리의 다른 글
[안드로이드] 일정 시간동안 멈춘 후 작업하기 (postDelayed 사용) (0) | 2019.03.14 |
---|---|
[자바] JNI에서 jboolean을 bool로 바꾸기 (0) | 2019.03.05 |
[안드로이드] 화면 녹화하기 (0) | 2019.01.16 |
[Git] 다른 브랜치와 합치지는 않되 특정 커밋은 가져오고 싶은 경우 (0) | 2018.12.13 |
[토치 (Torch)] error: more than one operator "==" matches these operands (0) | 2018.12.07 |