看板
[ PLT ]
討論串[比較] 我為何鍾情於用 Scala 做為兵刃(三)
共 11 篇文章
內容預覽:
其實我看到這篇時,第一個想到的也是 List Comprehension。. 先補上 haskell ghci 的版本。. 這個版本跟 Python 版本差別不大,只是少 for in。. length[x|x<-[-1,-2,-3,0,1,2,3],x^2>5]. 關於函數合成的部分,假如要先運算
(還有555個字)
內容預覽:
通常用 Haskell 的人會這樣寫. result = length $ filter (>5) $ map (^2) $ xs. 不過如果想用 flip ($) 的話不如試試. import Control.Monad.List. result = length $ xs >>= return
(還有330個字)
內容預覽:
獻醜一下 XD. import Control.Category ((>>>)). result = flip ($) xs $ map (^2) >>> filter (>5) >>> length. --. #!/usr/bin/env ruby [露比] /Programming (Kn|N)
(還有266個字)
內容預覽:
最近在看 Crockford的「JavaScript:優良部分」. 如果先做一些準備.... Array.prototype.map = function (func) {. var ret = [];. for (name in this) {. if (typeof this[name] !==
(還有392個字)