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