大家使用函数式编程应用自己做的项目中么?使用函数式编程玩出了哪些花样?

2020-08-06 09:13:00 +08:00
 tctc4869

函数式编程火了一段时间,不知道各位使用各种熟练开发语言里的函数式编程功能熟悉程度如何,有应用到自己的项目中么,比如公司项目,开源项目。(不是玩具项目)。

大家使用函数式编程,或者是函数式编程开发与其他编程开发(比如面向对象),各位都玩出了哪些设计花样与玩法?

3827 次点击
所在节点    程序员
13 条回复
qW7bo2FbzbC0
2020-08-06 09:44:23 +08:00
关注此贴
Umenezumi
2020-08-06 09:45:49 +08:00
至今我还在贫血模型中写面向过程
araaaa
2020-08-06 09:48:07 +08:00
y 组合子,闭包函数函数调用自身
liberty1900
2020-08-06 10:21:04 +08:00
Ant Design 显示一个简单的对话框可以以函数的方式直接调用,而不用写进 JSX 里。这样就可以通过递归调用这个函数来模拟多步表单,点击对话框的下一步就可以销毁当前对话框,显示下一个对话框
wysnylc
2020-08-06 10:36:17 +08:00
没啥花样,方法内复用代码更方便罢了
IMCA1024
2020-08-06 10:59:52 +08:00
我先来一个吧!
2 年前, 忘记接收返回值, 场景是过滤黑名单用户
产品的意思是不让他提现操作的,由于我的疏忽
导致该用户申请了提现,财务也打钱了

金额 20W
PainAndLove
2020-08-06 12:04:16 +08:00
@IMCA1024 哈哈。 多么深刻的案例
LifStge
2020-08-06 12:17:39 +08:00
@IMCA1024 操作没啥 比较关注的是项目内容 = = 看到提现 很容易联想到某些项目
wsw
2020-08-06 12:23:34 +08:00
@IMCA1024 啊,这
LiubaiQ
2020-08-06 14:03:01 +08:00
例如开发 React function component ?反正感觉比 class component 灵活多了,而且更好拆分,各种小逻辑分割到组件外,过段时间发现大家都在用,就提成公共函数,依赖于组件内部 props 或 state 的,还可以用 hook 优化性能。
revalue
2020-08-06 17:33:24 +08:00
redux 、Promise 规范 都是函数式编程的产出。

不接受反驳。
songtianyi
2020-08-06 18:06:34 +08:00
java 8 lambda 在项目里用的很多。filter,match,any match,all match 都很方便。
Eds1995
2020-08-07 12:36:31 +08:00
新的函数式编程语言:hamler https://mp.weixin.qq.com/s/y8HdyJhqswVqGpB4z7NrQA

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/696025

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX