Можно создать дубликат:
What are all the uses of an underscore in Scala?Что такое символ подчеркивания, используемый в Scala?
Когда я следую за конкретный учебник, я случайно увидеть, что следующие два обыкновений дает тот же результат. Я понимаю первый, но я не понимаю, почему работает второй. Может ли кто-нибудь дать мне объяснение и в то же время дать резюме использования?
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
, хотя этот ответ будет возможен как дубликат (на самом деле, только последний вопрос дублируется), и никаких новых ответов не будет, мы продолжим ответы, уже написанные, поэтому будущие посетители могут просматривать и получать от них –