Как определить тип scala для функции без аргументов?

Это работает

def func(f: => Int) = f

Это не работает (например, внутри класса)

type EmptyFunct = => Int

или

 type EmptyFunct = (=> Int)

Scala версии 2.9 Два вопроса:

  1. Почему не работает синтаксический сахар во втором случае?
  2. Как определить эту функцию без синтаксического сахара?
7
задан yura 29 August 2011 в 10:19
поделиться