-
代碼塊Block查看全部
-
Scala類型體系查看全部
-
Scala類型體系查看全部
-
Read Evaluate Print Loop查看全部
-
scala實(shí)現(xiàn)多核計(jì)算 http://conferences.oreilly.com/oscon/oscon2011/public/schedule/detail/21055查看全部
-
函數(shù)式編程的優(yōu)點(diǎn) 生產(chǎn)效率高 易于推理(Reasoning) 并行編程 多核計(jì)算和云計(jì)算查看全部
-
函數(shù)式編程的關(guān)鍵詞查看全部
-
函數(shù)式編程的重要概念 遞歸函數(shù)(Recursive Function) 函數(shù)式編程要用遞歸實(shí)現(xiàn)循環(huán) 尾遞歸(Tail Recursion)彌補(bǔ)遞歸容易溢出的缺點(diǎn)查看全部
-
函數(shù)式編程的重要概念 表達(dá)式的求值策略:嚴(yán)格求值和非嚴(yán)格求值 Call By Value vs. Call By Name 惰性求值(Lazy Evaluation)定義表達(dá)式的時(shí)不去求值,第一次用到時(shí)再求值查看全部
-
函數(shù)式編程的重要概念 函數(shù)式一等公民(First-class Function) 一切都是計(jì)算,函數(shù)式編程中只有表達(dá)式,變量、函數(shù)都是表達(dá)式 高階函數(shù)(Higher order Function)函數(shù)可以作為另一函數(shù)的輸入和輸出 閉包(Closure)查看全部
-
函數(shù)式編程的重要概念 不變性(Immutability) 就是為了獲得引用透明性,任何值都不能變化查看全部
-
對(duì)于相同的輸入append有不同的輸出,說明append違反了引用透明查看全部
-
函數(shù)式編程的重要概念 引用透明(Referential Transparency) 簡(jiǎn)言之就是對(duì)于相同的輸入,總是得到相同的輸出 如果f(x)的參數(shù)x和函數(shù)體都是引用透明的,那么函數(shù)f是純函數(shù)查看全部
-
X的值改變了,說明XplusY_V2對(duì)X有副作用,XplusY_V1對(duì)X沒有副作用,XplusY_V1是純函數(shù)查看全部
-
函數(shù)式編程的重要概念 副作用就是狀態(tài)的變化(mutation) 例子: 修改全局變量 拋出異常 IO讀寫 調(diào)用有副作用的函數(shù)查看全部
舉報(bào)
0/150
提交
取消