【发布时间】:2011-12-24 06:33:11
【问题描述】:
为什么这不起作用?
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
【问题讨论】:
标签: scala syntax variadic-functions