____ ______________ ________________________ __________
/ / / / __/ / / /
______/___/_________/___/_____/___/_________/___/___
Vavr es una extensión de lenguaje funcional de objetos para Java 8 que tiene como objetivo reducir la cantidad de líneas de código y aumentar la calidad del código. Proporciona colecciones persistentes, abstracciones funcionales para manejo de errores, programación concurrente, coincidencia de patrones y mucho más.
Vavr fusiona el poder de la programación orientada a objetos con la elegancia y solidez de la programación funcional. La parte más interesante es una biblioteca de colecciones persistente y rica en funciones que se integra perfectamente con las colecciones estándar de Java.
Debido a que Vavr no depende de ninguna biblioteca (aparte de la JVM), puede agregarlo fácilmente como un .jar independiente a su classpath.
Consulte la Guía del usuario y/o Javadoc.
./gradlew check
./build/reports/tests/test/index.html
./build/reports/jacoco/test/html/index.html
./gradlew javadoc
Actualmente, existen dos ramas importantes:
master
(representa un flujo de trabajo que conduce al lanzamiento de una nueva versión principal)version/0.x
(continúa 0.10.5 con actualizaciones menores y correcciones de errores) Si no está seguro de cuál comenzar, comience con version/0.x
.
Un pequeño número de usuarios ha informado de problemas al compilar Vavr. Lea nuestra guía de contribuciones para obtener más detalles.