Scala中的纯FP?
发布时间:2020-12-16 18:33:32 所属栏目:安全 来源:网络整理
导读:我的印象是有人在那里使用 Scalaz编写纯应用程序,但基于这个例子:[ stacking StateT in scalaz],看起来任何真实的东西也是不可能的毛茸茸的. 在Scala中是否有任何关于真实,模块化,松散耦合的纯应用程序的指南或示例?我期待这意味着scalaz.effect.SafeApp和
我的印象是有人在那里使用
Scalaz编写纯应用程序,但基于这个例子:[
stacking StateT in scalaz],看起来任何真实的东西也是不可能的毛茸茸的.
在Scala中是否有任何关于真实,模块化,松散耦合的纯应用程序的指南或示例?我期待这意味着scalaz.effect.SafeApp和RWST超过IO,但我想听听已经完成它的人们的意见. 谢谢. 编辑:在没有答案的情况下,我开始收集资源作为下面的答案.如果您有任何贡献的示例或相关链接,请执行. 解决方法
我想你正在混合两种不同的东西.一个是纯函数式编程,第二个是scala类型系统.你可以用任何语言进行’纯’编程,即使是在java中也是如此.如果语言是有趣的,那么你将拥有纯粹的函数式编程.
>它是否使您的程序更快?取决于程序 – 它可以更好地扩展,但对于单线程部件,您将更倾向于松散性能. 现在,它可以在scala中完成吗?当然.有人会用scala吗?可能不是因为它太容易打破纯度,因为类型系统太弱了,因为有更好的,“更纯粹”的工具(但目前不在jvm上) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |