Синтаксис заполнителя аргумента в Haskell, например _ в Scala?

В Scala я мог бы сделать это:

      lines.filter(_.length < 10) // notice the _ acting as the argument

В Haskell лучшее, что я могу придумать, это:

      filter ((< 10) . length) lines // point-free with `.` :(

Так что в Haskell нет возможности сделать что-то вроде

      length _ < 10  // short hand for: \x -> length x < 10

?

0 ответов

Другие вопросы по тегам