Paguro:JVM的通用空安全不可变的集合和功能转换 源码
为什么要使用Paguro? Paguro旨在: 使Java中的函数式编程变得越来越简单。 减少编码时需要考虑的事情数量。 消除干扰可以让您更有创造力和解决问题的能力。 Paguro让您忘记: 可能对共享集合进行修改(不可变集合可以安全共享) 将项目添加到不可修改的集合中的成本(不可变的集合支持极轻量级的修改后的副本) 哪些集合是可修改的(您的编译器知道) 数组与集合(使用xformArray(myArray)封装数组) 原始对象与装箱的对象(不要使用原始对象-泛型仍然无法处理它们) 在lambdas中检查异常(Paguro毫无保留地接受它们) 空指针异常 Kotlin也几
下载地址
用户评论