从自然数中筛选出素数
haskell只用了一行
![](https://img.haomeiwen.com/i4739995/97932a00deb1cc83.png)
觉得同为函数式编程语言的clojure不会输给haskell,于是写了一下,九行。
![](https://img.haomeiwen.com/i4739995/ec453335d3394e61.png)
优化了几行代码,还是感觉不给力:
![](https://img.haomeiwen.com/i4739995/4c556b61cc000379.png)
好吧,可能我clojure水平不够,百度一下“震惊小伙伴的单行代码”,发现很多语言在秀表现力,其中也有clojure版 。但偏偏clojur版的第十个问题(埃拉托斯特尼筛法)作者也承认自己“没找到好的关于筛法的单行代码”
从自然数中筛选出素数
haskell只用了一行
觉得同为函数式编程语言的clojure不会输给haskell,于是写了一下,九行。
优化了几行代码,还是感觉不给力:
好吧,可能我clojure水平不够,百度一下“震惊小伙伴的单行代码”,发现很多语言在秀表现力,其中也有clojure版 。但偏偏clojur版的第十个问题(埃拉托斯特尼筛法)作者也承认自己“没找到好的关于筛法的单行代码”
本文标题:写了个筛法,clojure版和haskell版
本文链接:https://www.haomeiwen.com/subject/vnwcwttx.html
网友评论