____ ______________ ________________________ __________
/ / / / __/ / / /
______/___/_________/___/_____/___/_________/___/___
Vavr ist eine objektfunktionale Spracherweiterung für Java 8, die darauf abzielt, die Anzahl der Codezeilen zu reduzieren und die Codequalität zu erhöhen. Es bietet persistente Sammlungen, funktionale Abstraktionen für die Fehlerbehandlung, gleichzeitige Programmierung, Mustervergleich und vieles mehr.
Vavr vereint die Leistungsfähigkeit der objektorientierten Programmierung mit der Eleganz und Robustheit der funktionalen Programmierung. Der interessanteste Teil ist eine funktionsreiche, persistente Sammlungsbibliothek, die sich reibungslos in die Standardsammlungen von Java integrieren lässt.
Da Vavr nicht von Bibliotheken (außer der JVM) abhängig ist, können Sie es problemlos als eigenständige .jar- Datei zu Ihrem Klassenpfad hinzufügen.
Siehe Benutzerhandbuch und/oder Javadoc.
./gradlew check
./build/reports/tests/test/index.html
./build/reports/jacoco/test/html/index.html
./gradlew javadoc
Derzeit gibt es zwei bedeutende Zweige:
master
(stellt einen Arbeitsstrom dar, der zur Veröffentlichung einer neuen Hauptversion führt)version/0.x
(Fortsetzung von 0.10.5 mit kleineren Updates und Bugfixes) Wenn Sie nicht sicher sind, mit welcher Sie beginnen sollen, beginnen Sie mit version/0.x
.
Eine kleine Anzahl von Benutzern hat Probleme beim Erstellen von Vavr gemeldet. Weitere Informationen finden Sie in unserem Beitragsleitfaden.