____ ______________ ________________________ __________
/ / / / __/ / / /
______/___/_________/___/_____/___/_________/___/___
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. اقرأ دليل المساهمة الخاص بنا للحصول على التفاصيل.