【发布时间】:2012-05-23 11:44:09
【问题描述】:
斯卡拉 2.9.2 这编译得很好
object AppBuilder extends App {
def app( blockw: Int => String ) : List[String] = List( blockw(6) )
def app( block: => String ) : List[String] = app( _ => block )
}
但在 REPL 中,与上面相同的方法/函数(不确定此处的区别),当不包含在类中时,我得到以下错误
scala> def app( blockw: Int => String ) : List[String] = List( blockw(6) )
app: (blockw: Int => String)List[String]
scala> def app( block: => String ) : List[String] = app( _ => block )
<console>:8: error: missing parameter type
def app( block: => String ) : List[String] = app( _ => block )
^
【问题讨论】:
标签: scala