zoukankan      html  css  js  c++  java
  • scala 函数(柯理化)

    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)
    }
    }
  • 相关阅读:
    上学路线 (Standard IO)
    舞台设置 (Standard IO)
    Circle (Standard IO)
    Number (Standard IO)
    Gift (Standard IO)
    圆周舞蹈 (Standard IO)
    竞赛排名 (Standard IO)
    奶牛排队 (Standard IO)
    奶牛晒衣服 (Standard IO)
    神奇的风 (Standard IO)
  • 原文地址:https://www.cnblogs.com/liqingan/p/9424786.html
Copyright © 2011-2022 走看看