码迷,mamicode.com
首页 > 其他好文 > 详细

scala 函数(柯理化)

时间:2018-08-05 11:52:36      阅读:230      评论:0      收藏:0      [点我收藏+]

标签: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)
}
}

scala 函数(柯理化)

标签:sof   rgs   pre   mil   style   val   UNC   san   min   

原文地址:https://www.cnblogs.com/liqingan/p/9424786.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!