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

코틀린은 다른 언어와 마찬가지로 메서드를 정의하고 사용할 수 있습니다. 메서드를 작성할 때 매개변수와 반환값을 지정할 수 있으며, 이를 활용하여 원하는 동작을 수행하고 결과값을 반환할 수 있습니다.

메서드의 매개변수 작성

메서드의 매개변수는 메서드를 호출할 때 전달되는 값들을 받아들이는 역할을 합니다. 코틀린에서는 다음과 같이 메서드의 매개변수를 작성할 수 있습니다.

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

위의 코드에서 name: String은 하나의 매개변수를 정의하는 부분입니다. 여기서 name은 매개변수의 이름이고, String은 매개변수의 타입을 나타냅니다.

메서드의 반환값 작성

메서드의 반환값은 메서드가 완료된 후에 호출자에게 반환되는 값입니다. 코틀린에서는 다음과 같이 메서드의 반환값을 작성할 수 있습니다.

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

위의 코드에서 : Int는 메서드의 반환값을 정의하는 부분입니다. Int는 이 메서드가 정수형 값을 반환한다는 것을 나타내며, return a + b는 메서드의 실제 동작을 나타냅니다.

메서드 사용 예제

메서드의 매개변수와 반환값을 사용하는 예제를 살펴보겠습니다.

fun main() {
    val name = "Jane"
    greet(name)
    
    val result = add(3, 5)
    println("3 + 5 = $result")
}

위의 코드에서 greet(name)greet 메서드를 호출하고, add(3, 5)add 메서드를 호출하는 부분입니다. 또한 add 메서드의 반환값을 result 변수에 저장하여 활용하고 있습니다.

메서드를 정의하고 활용함으로써 코틀린에서 유연하고 유용한 코드를 작성할 수 있습니다.


참고 자료: