网上下载的网站模板怎么用,莱芜金点子招聘网,网站建设 自学 电子版 pdf下载,网站没有域名设置高阶函数#xff08;Higher-Order Function#xff09;就是操作其他函数的函数。
Scala 中允许使用高阶函数, 高阶函数可以使用其他函数作为参数#xff0c;或者使用函数作为输出结果。
以下实例中#xff0c;apply() 函数使用了另外一个函数 f 和 值 v 作为参数#xf…高阶函数Higher-Order Function就是操作其他函数的函数。
Scala 中允许使用高阶函数, 高阶函数可以使用其他函数作为参数或者使用函数作为输出结果。
以下实例中apply() 函数使用了另外一个函数 f 和 值 v 作为参数而函数 f 又调用了参数 v
object Test {def main(args: Array[String]) {
println( apply( layout, 10) )
}// 函数 f 和 值 v 作为参数而函数 f 又调用了参数 vdef apply(f: Int String, v: Int) f(v)
def layout[A](x: A) [ x.toString() ]}
执行以上代码输出结果为
[10]