[kotlin] 코틀린 스크립트에서의 함수 정의와 호출 방법
코틀린은 강력한 스크립트 언어로서, 많은 기능을 제공합니다. 함수는 코틀린 스크립트에서 중요한 부분이며, 이를 정의하고 호출하는 방법에 대해 알아보겠습니다.
함수 정의하기
코틀린 스크립트에서 함수를 정의하기 위해 fun
키워드를 사용합니다. 함수의 구조는 다음과 같습니다:
fun 함수이름(매개변수): 반환타입 {
// 함수 내용
}
함수이름
은 해당 함수의 이름을 지정합니다.매개변수
는 함수에 전달되는 입력값을 나타냅니다. 필요한 경우 매개변수의 타입을 명시할 수 있습니다.반환타입
은 함수의 결과값의 타입을 나타냅니다. 함수가 값을 반환하지 않는 경우 생략할 수 있습니다.
예를 들어, 다음은 두 개의 정수를 입력받아 합을 계산하는 함수를 정의하는 예입니다:
fun sum(a: Int, b: Int): Int {
return a + b
}
함수 호출하기
정의된 함수를 호출하기 위해서는 함수 이름과 함께 괄호를 사용합니다. 함수 호출은 다른 코드에서 이루어질 수도 있고, 스크립트 내에서 직접 호출될 수도 있습니다.
val result = sum(3, 5)
println(result) // 출력: 8
매개변수와 반환값
함수에 전달되는 매개변수는 함수 내에서 일시적으로 사용되는 변수이므로, 함수 외부에 영향을 주지 않습니다. 함수가 값을 반환하는 경우, 반환값은 return
키워드를 사용하여 명시적으로 지정해야 합니다.
예외 처리
코틀린 스크립트에서 예외를 처리하려면 try-catch
블록을 사용할 수 있습니다. 예외가 발생한 경우, catch
블록에서 해당 예외를 처리할 수 있습니다.
try {
// 예외가 발생할 수 있는 코드
} catch (exception: Exception) {
// 예외 처리 코드
}
이것은 코틀린 스크립트에서 함수를 정의하고 호출하는 방법에 대한 간략한 소개였습니다. 더 복잡한 기능과 자세한 내용은 코틀린 문서를 참조하시기 바랍니다.