Akashic Records

함수의 파라미터와 반환 값 본문

Kotlin for Beginners

함수의 파라미터와 반환 값

Andrew's Akashic Records 2023. 6. 1. 17:11
728x90

함수는 입력 값을 받아들이고 (이를 매개변수 또는 파라미터라고 합니다), 일부 처리를 한 후에 결과를 반환할 수 있습니다. 이번 섹션에서는 이러한 함수의 파라미터와 반환 값을 살펴보겠습니다.

 

  1. 함수의 파라미터

함수의 파라미터는 함수가 호출될 때 필요한 정보를 제공합니다. Kotlin에서는 파라미터를 정의할 때 이름과 타입을 지정해야 합니다. 또한 선택적으로 기본값을 제공할 수 있습니다.

예제:

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

greet("Kotlin")  // 출력: Hello, Kotlin!
greet()          // 출력: Hello, World!

이 예제에서 name은 함수 greet의 파라미터이며, 타입은 String입니다. name 파라미터는 기본값 "World"를 가집니다.

 

  1. 함수의 반환 값

함수는 계산이나 작업을 수행한 후 그 결과를 호출자에게 반환할 수 있습니다. Kotlin에서는 함수가 반환하는 값의 타입을 지정해야 합니다. 반환 값이 없는 함수의 경우 Unit 타입을 사용할 수 있으며, 이는 일반적으로 생략됩니다.

예제:

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

val result = add(5, 3)
println(result)  // 출력: 8

이 예제에서 add 함수는 두 개의 Int 타입 파라미터를 받아들이고, 이들의 합을 Int 타입으로 반환합니다.

함수의 파라미터와 반환 값은 함수가 어떤 입력을 받아들이고, 어떤 결과를 만들어 내는지를 결정합니다. 이들은 함수의 서명을 구성하는 중요한 요소로, 함수의 사용 방법을 명확하게 표현하는 데 중요합니다.

728x90

'Kotlin for Beginners' 카테고리의 다른 글

클래스와 객체  (0) 2023.06.01
프로시저의 이해  (0) 2023.06.01
함수의 정의와 호출  (0) 2023.06.01
제어문  (0) 2023.06.01
연산자  (0) 2023.06.01
Comments