PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
PLT
Re: [比較] 我為何鍾情於用 Scala 做為兵刃(三)
作者:
drm343
(一卡)
2011-05-01 10:06:04
其實我看到這篇時,第一個想到的也是 List Comprehension。
先補上 haskell ghci 的版本。
這個版本跟 Python 版本差別不大,只是少 for in。
length[x|x<-[-1,-2,-3,0,1,2,3],x^2>5]
關於函數合成的部分,假如要先運算後比較,那通常可以用 filter \
將兩個函數合成一個。
假設有兩個函數 a、b,然後有一個 List c。
那麼
filter a (map b c) == filter (a . b) c
作者:
dryman
(dryman)
2011-05-03 14:12:00
filter (big.sq) x 會變成 [-3, 3] 耶...雖然說length沒差length $ filter (>5) $ map (\x->x*x) [-3..3]其實我比較喜歡這樣用lambda的寫法...XD
作者:
noctem
(noctem)
2011-05-05 21:33:00
那條規則是 filter p . map f = map f . filter (p.f) :)
繼續閱讀
[問題] 請問有人懂Spin的語言嗎?
Ywayboy
[問題] 作業研究的lingo
n196t
[問題] 請問有R語言版嗎?還有有個R的問題
e29895037ric
Re: [比較] 我為何鍾情於用 Scala 做為兵刃(三)
fcamel
Re: [比較] 我為何鍾情於用 Scala 做為兵刃(三)
COLDTURNIP
Re: [比較] 我為何鍾情於用 Scala 做為兵刃(三)
yauhh
Re: [比較] 我為何鍾情於用 Scala 做為兵刃(三)
kaluvchris
[比較] 我為何鍾情於用 Scala 做為兵刃(三)
brianhsu
[比較] 我為何鍾情於用 Scala 做為兵刃(一、二)
brianhsu
[問題] 想請問大家微處理機的程式
kenny200025
Links
booklink
Contact Us: admin [ a t ] ucptt.com