Какова цель расширения анонимного типа в Scala?

Я пытаюсь лучше понять Scala, но не могу найти подходящего варианта использования для кода, подобного следующему:

class C extends { def m() { /* ... */ } }

Каково обоснование для разрешения таких конструкций?

Спасибо!

11
задан Eyvind 28 September 2011 в 08:04
поделиться