[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")
}
함수의 반환값을 명시적으로 지정함으로써 코드의 가독성을 높이고, 함수의 사용 방법과 결과를 명확히 정의할 수 있습니다.
이상으로 코틀린에서 함수의 매개변수와 반환값 사용하기에 대해 알아보았습니다.