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