-
不变性查看全部
-
无副作用 引用透明查看全部
-
匿名函数:箭头左边是参数列表,右边是函数体
查看全部 -
高阶函数:将函数作为形参或者返回值的函数
查看全部 -
1:可伸缩 2:面向对象 3:在jvm之上构建的语言 4:和java无缝互操作 5:函数式编程
查看全部 -
简单理解为: fatorial(1,1*5*4*3*2*1) 尾递归最后一步调用后m就为上面那一堆相乘,结果明显为:1*5*4*3*2*1
查看全部 -
科里化查看全部
-
查看全部
-
reduceLeft
查看全部 -
尾递归函数
查看全部 -
查看全部
-
查看全部
-
缺失部分 例子1: (x: Int) => x*x 例子2: (x: Int,y: Int) => x+y 例子3: var add = (x: Int,y: Int)=> x+y //add是一个具有函数类型的变量 add(1,2) //返回值:Int = 3 def greeting() = (name:String) => {s"Hello $name"} greeting()("World") ========================================= def greeting(age: Int) = (name:String) => {s"Hello $name,your age is $age"} greeting(23)("Flygar") >Hello Flygar,your age is 23
查看全部 -
查看全部
-
查看全部
举报
0/150
提交
取消