workshop-java-functional-programming:Java 函数式编程入门

时间:2021-06-23 12:26:50
【文件属性】:
文件名称:workshop-java-functional-programming:Java 函数式编程入门
文件大小:13KB
文件格式:ZIP
更新时间:2021-06-23 12:26:50
Java 函数式编程工作坊 ## 目标我们将通过一系列练习一起发现函数式编程。 我们将看到基本模式和相关的约束。 ## 约束 任何变量都必须是final 。 因此,禁止进行循环,因为它需要一个可更改的计数器。 禁止类继承,只允许实现。 禁止使用除Integer 、 Double 、 Boolean 、 String和Char之外的任何其他类。 禁止使用异常。 ## 第 1 部分:列表 函数式编程的基本结构之一是简单链表。 您的列表必须是多态的(具有泛型类型)。 因此,我们期待这种类型的签名: public interface List {...} 该列表由链接到其后继项的项组成。 列表的元素是: 空元素(类型名为Nil ); 一个非空元素(类型A头)+ 剩余元素的列表(尾)。 所以List接口必须由两个类来实现: class Cons extends Lis
【文件预览】:
workshop-java-functional-programming-master
----.gitignore(68B)
----build.gradle(223B)
----src()
--------main()
--------test()
----pom.xml(1KB)
----README.md(5KB)

网友评论