package scalapackage.testmethod
/**
* Created by Germmy on 2018/4/15.
*/
object TesMethod {
def main(args: Array[String]) {
//定义方法的一种方法,高阶函数的一种定义方法
def m1(x:Int)(y:Int)=x*y
val res=m1(3)(4)
println(res)
//用=>实现
def m2(x:Int)=(y:Int)=>x*y//方法中必须要加括号.这个其实就是高阶函数,在科里化会用到
val res2=m2(3)(4)
println(res2)
//定义函数的方法,用=>
val func:Int=>Int=x=>x*x
val res3=func(5)
println(res3)
}
}