728x90
Unit
- 함수의 반환값을 생략하고 싶을 때 지정하는 반환값의 자료형
- 자바의 void와 유사한 역할을 한다.
//반환값 생략 -> 자동으로 Unit으로 반환값 타입 추론
fun add1(a : Int, b : Int)
{
a + b
}
//Unit 반환
fun add2(a : Int, b : Int) : Unit
{
a + b
return
}
// 둘다 동일한 구문
void와의 차이점
- void는 아무 것도 반환하지 않지만 Unit은 Unit이라는 특수한 객체를 반환하는 것
728x90
'Kotlin' 카테고리의 다른 글
[코틀린] 프로퍼티의 오버라이딩 (0) | 2020.09.19 |
---|---|
[코틀린] 주 생성자 (0) | 2020.09.19 |
[코틀린] 반복문 (0) | 2020.09.19 |
[코틀린] 조건문 (0) | 2020.09.19 |
[코틀린] 지연 초기화 (lateinit, lazy) (0) | 2020.09.18 |
댓글