저는 현재 고차 함수를 배우고 있으며이를 구현하려고합니다.함수를 매개 변수로 전달
def bigger(n: Integer, m: Integer):Integer={
if(n>m) return n
else return m
}
def bigT(t: Tuple3[Int, Int,(Int,Int)=>Int]): Integer={
return t._3(t._1,t._2)
}
val tup=(5,2,bigger)
번째 함수는 두 정수 그들과 함께 실행될 기능을 포함하는 튜플을 수신한다. 당신은 취급 할 경우 는 '_'로이 방법을 따라 객체 홈페이지에서 더 큰 방법
"실종 인수 :이 코드를 실행하려고하면
다음과 같은 오류가 나타날 수 (ideone.com 사용) 부분적으로 적용 기능 발에 대가리 = (5,2, 더 큰) "
나는 나중에
3 개 개의 매개 변수 대신에'bigT'을 정의하는 것이 더 합리적 일 것인가? –