【发布时间】:2016-06-27 00:30:29
【问题描述】:
object Demo {
def main(args: Array[String]) {
println( apply( layout, 10) )
}
def apply(f: Int => String, v: Int) = f(v)
def layout[A](x: A) = "[" + x.toString() + "]"
}
我是 Scala 新手,对上面的代码有点困惑。
据我了解,apply 采用另一个函数和一个整数作为输入。
并将整数v 传递给函数f 作为其输入参数。
layout[A] 在这里是什么意思?
【问题讨论】:
标签: scala