____ ______________ ________________________ __________
/ / / / __/ / / /
______/___/_________/___/_____/___/_________/___/___
Vavr — это объектно-функциональное расширение языка Java 8, целью которого является сокращение количества строк кода и повышение его качества. Он предоставляет постоянные коллекции, функциональные абстракции для обработки ошибок, параллельное программирование, сопоставление с образцом и многое другое.
Vavr сочетает в себе мощь объектно-ориентированного программирования с элегантностью и надежностью функционального программирования. Самая интересная часть — это многофункциональная постоянная библиотека коллекций, которая плавно интегрируется со стандартными коллекциями Java.
Поскольку Vavr не зависит ни от каких библиотек (кроме JVM), вы можете легко добавить его как отдельный .jar в свой путь к классам.
См. Руководство пользователя и/или Javadoc.
./gradlew check
./build/reports/tests/test/index.html
./build/reports/jacoco/test/html/index.html
./gradlew javadoc
В настоящее время существует две значимые отрасли:
master
(представляет собой поток работы, ведущий к выпуску новой основной версии)version/0.x
(продолжение версии 0.10.5 с небольшими обновлениями и исправлениями) Если вы не уверены, с чего начать, начните с version/0.x
.
Небольшое количество пользователей сообщили о проблемах при сборке Vavr. Подробности читайте в нашем руководстве по вкладам.