[sql] 스칼라 함수 호출시 사용되는 매개변수의 유효성 검사 방법은 어떻게 되나요?
패턴 매칭을 사용하면 매개변수가 특정 조건을 충족하는지 확인할 수 있습니다.
예를 들어, 다음과 같이 매개변수가 특정 값이나 형식과 일치하는지 확인할 수 있습니다:
def checkParameter(param: Int): Unit = param match {
case x if x > 0 => println("Parameter is valid")
case _ => println("Parameter is invalid")
}
이 코드는 매개변수 param
이 양수인지를 확인하고 해당하는 메시지를 출력합니다.
조건문을 사용하여 유효성을 검사할 수도 있습니다.
def checkParameter(param: Int): Unit = {
if (param > 0) {
println("Parameter is valid")
} else {
println("Parameter is invalid")
}
}
이 예제는 매개변수 param
이 양수인지를 확인하여 메시지를 출력합니다.
이러한 방법을 사용하여 스칼라 함수의 매개변수 유효성을 검사할 수 있습니다.