[kotlin] 코틀린에서 함수의 매개변수와 반환값 사용하기

코틀린에서는 함수를 정의할 때 매개변수와 반환값을 명시적으로 지정할 수 있습니다. 이를 통해 함수의 사용 방법과 반환 결과를 명확히 정의할 수 있습니다.

함수의 매개변수

코틀린에서 함수의 매개변수는 함수 이름 뒤에 괄호 안에 선언됩니다. 각 매개변수는 변수명 뒤에 콜론과 데이터 타입으로 선언됩니다.

fun greet(name: String) {
    println("Hello, $name!")
}

위의 예제에서 name은 String 타입의 매개변수입니다.

반환값

코틀린 함수의 반환값은 함수의 중괄호 안에서 return 키워드와 함께 지정됩니다. 반환값의 타입은 함수 이름 뒤에 콜론과 함께 선언됩니다.

fun add(a: Int, b: Int): Int {
    return a + b
}

위의 예제에서 add 함수는 Int 타입의 값을 반환합니다.

반환값이 없는 함수

만약 함수가 반환값을 가지지 않는다면 반환 타입으로 Unit을 지정합니다.

fun displayMessage() : Unit {
    println("This is a message")
}

함수의 반환값을 명시적으로 지정함으로써 코드의 가독성을 높이고, 함수의 사용 방법과 결과를 명확히 정의할 수 있습니다.

이상으로 코틀린에서 함수의 매개변수와 반환값 사용하기에 대해 알아보았습니다.