
tags: 一級函式 Functional Programming 教學 門外漢 Haskell
Haskell Tutorial(4)這裏,那裏,到處都是函式
By caterpillar | 2014/11/19自訂函式的優先執行順序最高,$ 最低。因此,當你撰寫 putStrLn show (1 + 2) 時會出錯,因為 putStrLn 會將 show 當成引數先執行,但是當你撰寫 putStrLn $ show (1 + 2) 時,Haskell 會最後執行 $ 函式,因此就先處理 show (1 + 2) 了。

tags: Closure JavaScript 一級函式 教學 Node.js
用 Node.js 學 JavaScript 語言(3)函數、參數與閉包
By 陳鍾誠 | 2014/11/04在本期當中,我們將介紹 JavaScript 當中最有趣的一個領域,那就是「函數」(function) 的用法,還有「閉包」 (closure) 這種相當特別的概念。

tags: Closure JavaScript 一級函式
JavaScript 語言核心(12)Closure 與一級函式
By caterpillar | 2014/07/02支援 Closure 的程式語言通常具有一級函式(First-class function)。建立函式不等於建立 Closure 。如果函式的閒置變數與當時環境綁定,該函式才稱為 Closure。
Scala Tutorial(4)實戰 Higher-Order Function
By brianhsu | 2014/06/30在 Scala 中要如何活用 first-class function?以及 first-class function 在 Scala 中佔有何種角色?這一篇我們就要探討這個問題。