[코틀린] 물음표(?)의 기능
코틀린에서 변수형에 물음표가 붙어 있으면 그 변수의 값이 null이 될 수 있다는 뜻입니다. 반대로 물음표가 없다면 그 변수는 null이 될 수 없습니다. null이 될 있는 변수형을 nullable이라고 하고 null이 될 수 없는 변수형은 non-null 이라고 합니다. 다음은 간단한 예제입니다.
fun goodMorning(data: Intent?) // data가 null이어도 괜찮습니다.
fun goodAfternoon(data: Intent) // data가 null이면 안 됩니다.
'전산 > 코틀린' 카테고리의 다른 글
[코틀린] 문자열에서 부분 문자열 추출하기 (슬라이싱) (0) | 2018.01.29 |
---|