부분적으로 적용된 함수는 함수이며, 이 필요한 인수의 일부 또는 전부를 전달하지 않고 호출 할 수 있습니다. 위의 예에서 스칼라에서 모든 인수가 빠진 부분 적용 함수
def add(x:Int, y:Int) = x + y
val paf = add(_ :Int, 3)
val paf1 = add(_ :Int, _ :Int)
이 paf1 부분적 모든 인수가 누락 내가 사용하고 호출 할 수와 기능을 적용하는 의미 :
paf1(10,20)
을하고 원래의 함수 내 질문은
add(10,20)
사용하여 호출 할 수 있습니다 무엇이다 호출 구문이 거의 동일하기 때문에 모든 인수가 누락 된 부분적으로 적용된 함수를 만드는 추가 이점? 메소드를 일등 함수로 변환하는 것입니까?
사람들이 왜 항상 "아래서 투표 할 때 무슨 일인가?"라고 말하는 이유를 알고 있습니다. "유용하지 않다"는 뜻입니다. 이 답변에서 정보를 얻지 못하셨습니까? 나는 확실하게 회상 & m이었던 문법을 모른다. (지금까지는 물론입니다.) –