Отсутствует тип параметра для расширенной функции в Scala ArrayBuffer

При попытке запустить следующий фрагмент из Scala для нетерпеливых:

val b = ArrayBuffer(1,7,2,9)
val bSorted = b.sorted(_ < _)

Я получаю следующую ошибку:

 error: missing parameter type for expanded function ((x$1, x$2) => x$1.$less(x$2))
       val bSorted = b.sorted(_ < _)

Может ли кто-нибудь объяснить, что здесь происходит. Должен ли тип параметра выводиться из содержимого ArrayBuffer или мне нужно указать его явно?

Спасибо

9
задан sc_ray 12 April 2012 в 14:03
поделиться