____ ______________ ________________________ __________
/ / / / __/ / / /
______/___/_________/___/_____/___/_________/___/___
Vavr adalah ekstensi bahasa fungsional objek untuk Java 8 yang bertujuan untuk mengurangi jumlah baris kode dan meningkatkan kualitas kode. Ini menyediakan koleksi persisten, abstraksi fungsional untuk penanganan kesalahan, pemrograman bersamaan, pencocokan pola, dan banyak lagi.
Vavr memadukan kekuatan pemrograman berorientasi objek dengan keanggunan dan kekokohan pemrograman fungsional. Bagian yang paling menarik adalah perpustakaan koleksi yang kaya fitur dan persisten yang terintegrasi dengan lancar dengan koleksi standar Java.
Karena Vavr tidak bergantung pada perpustakaan apa pun (selain JVM), Anda dapat dengan mudah menambahkannya sebagai .jar mandiri ke jalur kelas Anda.
Lihat Panduan Pengguna dan/atau Javadoc.
./gradlew check
./build/reports/tests/test/index.html
./build/reports/jacoco/test/html/index.html
./gradlew javadoc
Saat ini, ada dua cabang penting:
master
(mewakili aliran pekerjaan yang mengarah pada rilis versi mayor baru)version/0.x
(melanjutkan 0.10.5 dengan pembaruan kecil dan perbaikan bug) Jika Anda tidak yakin harus memulai dengan yang mana, mulailah dengan version/0.x
.
Sejumlah kecil pengguna telah melaporkan masalah dalam membangun Vavr. Baca panduan kontribusi kami untuk detailnya.