Scala中的偏应用函数
Scala中的偏应用函数
偏应用函数:
可以先传一部分参数,会返回一个函数,
后面的参数可以传多次不一样的
package com.shujia.scala
object Demo32 {
def main(args: Array[String]): Unit = {
//定义一个函数
def fun(x: Int, y: Int): Int = {
x + y
}
//调用方法,接收一下
//先传第一个参数,第二个参数先不传,使用一个占位符
val function: Int => Int = fun(100, _: Int)
//再传第二个参数,可以多次传参
println(function(100)) //200
println(function(200)) //300
println(function(300)) //400
println(function(400)) //500
}
}

浙公网安备 33010602011771号