[kotlin] 코틀린에서 함수와 메서드의 기본 인자 값 설정하기

코틀린에서는 함수나 메서드를 정의할 때 매개변수에 기본 인자 값을 설정할 수 있습니다. 이를 통해 함수를 호출할 때 해당 매개변수에 값을 전달하지 않을 경우 기본값이 사용됩니다.

예를 들어, 우리는 함수를 정의할 때 name이라는 매개변수에 “Guest”라는 기본값을 설정할 수 있습니다.

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

위의 예제에서 name 매개변수에 기본값으로 “Guest”를 설정하여, 만약 greet 함수를 호출할 때 name을 명시적으로 전달하지 않으면 “Guest”가 사용됩니다.

greet() // "Hello, Guest!"
greet("John") // "Hello, John!"

함수를 호출할 때 매개변수를 전달하지 않으면 기본값이 사용되고, 전달한 경우에는 전달한 값이 사용됩니다. 이를 통해 코틀린에서의 함수와 메서드를 유연하게 활용할 수 있습니다.

이와 같은 기본값 설정 기능을 통해 코틀린에서 매개변수의 기본값을 지정하여 사용할 수 있습니다.

더 자세한 정보는 코틀린 공식 문서를 참고할 수 있습니다.