标签:sof rgs pre mil style val UNC san min
scala 函数柯理化 , 上代码 , 一目了然
object Function {
def main(args: Array[String]) {
val name ="zhangsan"
val id ="001"
val first = showInfo(name)
val second = first(id)
second("play baseketball")
second("swiming ")
showInfo1(name)(id)("play baseketball")
showInfo1(name)(id)("swimming")
}
/**
* 函数柯里化
* @param name
* @param id
* @param hobby
*/
def showInfo1(name:String)(id:String)(hobby:String){
println(name+id+hobby)
}
/**
*
* 实质
* @param name
* @return
*/
def showInfo(name:String)=(id:String)=>(hobby:String)=>{
println(name+id+hobby)
}
}
object Function {
def main(args: Array[String]) {
val name ="zhangsan"
val id ="001"
val first = showInfo(name)
val second = first(id)
second("play baseketball")
second("swiming ")
showInfo1(name)(id)("play baseketball")
showInfo1(name)(id)("swimming")
}
/**
* 函数柯里化
* @param name
* @param id
* @param hobby
*/
def showInfo1(name:String)(id:String)(hobby:String){
println(name+id+hobby)
}
/**
*
* 实质
* @param name
* @return
*/
def showInfo(name:String)=(id:String)=>(hobby:String)=>{
println(name+id+hobby)
}
}
标签:sof rgs pre mil style val UNC san min
原文地址:https://www.cnblogs.com/liqingan/p/9424786.html