首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以在预录中进行默示编程?

问是否可以在预录中进行默示编程?
EN

Stack Overflow用户
提问于 2015-05-01 18:34:54
回答 1查看 209关注 0票数 4

隐性编程也被称为无点样式,例如,编程是Purescript中的一个选项吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-01 18:54:31

看看PureScript 前奏源,我会这么说:

代码语言:javascript
复制
instance functorFn :: Functor ((->) r) where
  map = compose  -- point-free!

你在http://try.purescript.org/?session=3538ae1c-eece-8f50-ad0c-e1504846a793中的例子

代码语言:javascript
复制
foldr f z Nil = z
foldr f z (x:xs) = f x (subfold xs)
  where subfold = foldr f z

sum = foldr (+) 0

main = trace $ show $ sum (1:2:3:4:Nil)  -- prints: 10

(需要自己定义foldr,因为我无法导入任何模块)

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29992890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档