가능한 중복 : 나는 특정 튜토리얼을 따라하면
What are all the uses of an underscore in Scala?스칼라에서 사용되는 밑줄 문자는 무엇입니까?
, 나는 다음과 같은 두 가지 용도가 같은 결과를 제공 볼 일이. 나는 첫번째 것을 이해한다. 그러나 나는 왜 제 2의 것이 또한 작동하는지 이해하지 못한다. 누군가 나에게 설명을 해줄 수 있습니까? 동시에 사용에 대한 요약을 줄 수 있습니까?
def sum (a:Int, b:Int) = a + b
val sumAsFunction1 = sum(_:Int, _:Int)
// I understand this, _ used as placeholder of parameters
val sumAsFunction2 = sum _
// why this usage has the same effect as sumAsFunction1?
본인은이 질문에 대한 중복임을 동의하지만 답변은 초보자에게 가치가 있습니다. 어떻게 우리가이 두 가지 질문을 다른 초보자 용 혜택에 병합 할 수 있습니까? – chen
이 답변은 중복으로 가능할 수 있지만 (실제로는 마지막 질문 만 중복됩니다.) 새로운 답변이 없을 것입니다. 우리는 이미 작성된 답변을 유지할 것이므로 나중에 방문한 사람들은 그 내용을 보거나 값을 매길 수 있습니다. –