看板 [ PLT ]
討論串[比較] 我為何鍾情於用 Scala 做為兵刃(三)
共 11 篇文章
首頁
上一頁
1
2
3
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者LCamel (LCamel)時間14年前 (2011/09/06 18:01), 編輯資訊
0
0
4
內容預覽:
試著用 J 寫看看 .... #(#~5<|)*: _1 _2 _3 0 1 2 3. 2. +/5<|*: _1 _2 _3 0 1 2 3. 2. 過程:. a =: _1 _2 _3 0 1 2 3. *: a. 1 4 9 0 1 4 9. 5<| *: a. 0 0 1 0 0 0 1.
(還有344個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者stopcrying (賣考)時間14年前 (2011/08/28 09:22), 編輯資訊
0
0
0
內容預覽:
最近在看 Crockford的「JavaScript:優良部分」. 如果先做一些準備.... Array.prototype.map = function (func) {. var ret = [];. for (name in this) {. if (typeof this[name] !==
(還有392個字)

推噓2(2推 0噓 3→)留言5則,0人參與, 最新作者godfat (godfat 真常)時間14年前 (2011/07/11 22:23), 編輯資訊
0
0
4
內容預覽:
獻醜一下 XD. import Control.Category ((>>>)). result = flip ($) xs $ map (^2) >>> filter (>5) >>> length. --. #!/usr/bin/env ruby [露比] /Programming (Kn|N)
(還有266個字)

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者scwg ( )時間14年前 (2011/07/11 11:47), 編輯資訊
0
0
0
內容預覽:
通常用 Haskell 的人會這樣寫. result = length $ filter (>5) $ map (^2) $ xs. 不過如果想用 flip ($) 的話不如試試. import Control.Monad.List. result = length $ xs >>= return
(還有330個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者huei1224 (渣)時間14年前 (2011/07/10 22:18), 編輯資訊
0
0
0
內容預覽:
最近在學 haskell ,發現 haskell 也可以寫成像上面的型式,分享一下. let x -: f = f x. let xs = [-3..3]. let square = (^2). let isGreaterThan5 = (>5). let result = xs -: map sq
首頁
上一頁
1
2
3
下一頁
尾頁