Skip to main content Link Menu Expand (external link) Document Search Copy Copied

kotlin의 기본 문법 정리(002) 함수 선언

함수(Function)


코틀린에서 함수는 “fun”이라는 키워드로 정의한다. 간단하게 리턴값이 있고, 없는 함수와 바디 내용이 식으로만 이루어졌을때 함수를 간략화 하는 방법은 아래와 같다.

return 값이 없는 함수 선언

fun welcome() {
    println("welcome to my blog")
}

return 값이 있는 함수 선언

fun max(a: Int, b: Int): Int {
    return if (a > b) a else b
}
//위의 함수를 간략화 시킨 코드
fun max (a: Int, b: Int): Int = if (a > b) a else b
//반환 타입을 생략 할 수도 있다.
fun max (a: Int, b: Int) = if (a > b) a else b


참고 서적 : Kotlin IN Action