본문 바로가기
Kotlin

[코틀린] Unit

by Sky Titan 2020. 9. 19.
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

댓글