Почему это не работает?
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