안드로이드/기초

[ Kotlin ] 코틀린에 존재하는 특이한 자료형 (Unit, Any, Nothing)

1. Unit

- 자바의 void와 같음

fun unitMethod(): Unit {

	println("반환값이 없는 함수입니다.")
}

 

2. Any/Any?

- Any  - non-null 타입의 조상격 (Int, Float, ...)

- Any? - nullable 타입의 조상 (Int?, Float?, ...)

 

3. Nothing

ex)

fun 함수명(변수명: 타입, ...) : Nothing {

    함수내용 -> " 너 뭔가 잘못했다. "

}

- 이 함수를 호출하면 뭔가 잘못되었다는 것을 표현

- 명시적으로 알려줌

'안드로이드 > 기초' 카테고리의 다른 글

[ Kotlin ] Null  (0) 2022.01.25
[ Kotlin ] 변수와 자료  (0) 2022.01.25