[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
변수에 저장하여 활용하고 있습니다.
메서드를 정의하고 활용함으로써 코틀린에서 유연하고 유용한 코드를 작성할 수 있습니다.
참고 자료: