-
不變性查看全部
-
無副作用 引用透明查看全部
-
匿名函數(shù):箭頭左邊是參數(shù)列表,右邊是函數(shù)體
查看全部 -
高階函數(shù):將函數(shù)作為形參或者返回值的函數(shù)
查看全部 -
1:可伸縮 2:面向?qū)ο?3:在jvm之上構(gòu)建的語言 4:和java無縫互操作 5:函數(shù)式編程
查看全部 -
簡單理解為: fatorial(1,1*5*4*3*2*1) 尾遞歸最后一步調(diào)用后m就為上面那一堆相乘,結(jié)果明顯為:1*5*4*3*2*1
查看全部 -
科里化查看全部
-
查看全部
-
reduceLeft
查看全部 -
尾遞歸函數(shù)
查看全部 -
查看全部
-
查看全部
-
缺失部分 例子1: (x: Int) => x*x 例子2: (x: Int,y: Int) => x+y 例子3: var add = (x: Int,y: Int)=> x+y //add是一個(gè)具有函數(shù)類型的變量 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
查看全部 -
查看全部
-
查看全部
舉報(bào)