____ ______________ ________________________ __________
/ / / / __/ / / /
______/___/_________/___/_____/___/_________/___/___
Vavr เป็นส่วนขยายภาษาเชิงวัตถุสำหรับ Java 8 ซึ่งมีจุดมุ่งหมายเพื่อลดจำนวนบรรทัดของโค้ดและเพิ่มคุณภาพของโค้ด โดยนำเสนอคอลเลกชันแบบถาวร นามธรรมเชิงฟังก์ชันสำหรับการจัดการข้อผิดพลาด การโปรแกรมพร้อมกัน การจับคู่รูปแบบ และอื่นๆ อีกมากมาย
Vavr หลอมรวมพลังของการเขียนโปรแกรมเชิงวัตถุเข้ากับความสง่างามและความทนทานของการเขียนโปรแกรมเชิงฟังก์ชัน ส่วนที่น่าสนใจที่สุดคือคอลเลกชั่นไลบรารี่ที่มีฟีเจอร์หลากหลายและต่อเนื่อง ซึ่งทำงานร่วมกับคอลเลกชั่นมาตรฐานของ Java ได้อย่างราบรื่น
เนื่องจาก Vavr ไม่ได้ขึ้นอยู่กับไลบรารีใดๆ (นอกเหนือจาก JVM) คุณจึงสามารถเพิ่มเป็น . jar แบบสแตนด์อโลนใน classpath ของคุณได้อย่างง่ายดาย
ดูคู่มือผู้ใช้และ/หรือ 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 อ่านคู่มือการมีส่วนร่วมของเราเพื่อดูรายละเอียด