Есть ли какая-либо документация по функции "внешний = > "? Это похоже на аннотацию типа self с выведенным типом. Однако у меня такое чувство, что я ошибаюсь.
Если бы это было так, это только другой способ выразить доступ к super
?
trait A extends (B => C) {
outer =>
def apply(x: B): C = outer(x)
}