Почему это не работает?
val f = (args: Int*) => args.sum
error: ')' expected but identifier found.
val f = (args: Int*) => args.sum
^
Это, однако, отлично работает
def sum(args: Int*) = args.sum
val f = sum _
, так же и
val f: (Int*) => Int = args => args.sum
Кстати. Я использую scala 2.9.1