Я имею в виду, я знаю, что это значит: возьмите список и добавьте 1 к каждому элементу в нем;то есть это эквивалентно map (1 + _ )
.Что я не понимаю, так это то, как Scala знает , что это эквивалентно.Что здесь происходит?
Редактировать
Даниэль отмечает, что это более общий вопрос.Например
def g(f : Int => Int, x : Int) = f(f(x))
g( (1 + ), 2)
res12: Int = 4
Что круто.Каждый день я нахожу новую полезную вещь, которую может сделать Scala.Я думаю, что я ищу полное описание (и в идеале имя) этой конкретной вещь .