GitHub Hot Board

GitHub Hot Board · 저장소 아카이브

vavr-io/vavr

vʌvr (formerly called Javaslang) is a non-commercial, non-profit object-functional library that runs with Java 8+. It aims to reduce the lines of code and increase code quality. (소개는 저장소 자체 문서에서 왔습니다.)

Java#functional-programming#hacktoberfest#immutable-collections

데이터 기준 October 28vavr-io

최고 순위

#473

종합 · Java 언어별

현재 순위 · 종합 #473

6.2K

누적 스타

679

포크 수

0

최근 30일 기록 일수

라이선스: Apache-2.0최근 push: October 26열린 이슈(PR 포함): 952026-10-25부터 수집. 미확인 = 아직 미수집

현재 순위

  • 473

    종합 랭킹 · 역대 최강 · Java

    6.2K 스타 · 679 fork · 총 스타 수

    종합 · Java →

최근 30일 추이

최근 30일간 기록이 없습니다.

프로젝트 문서

Vavr

Build Status Maven Central Version javadoc

 ____  ______________  ________________________  __________
 \   \/   /      \   \/   /   __/   /      \   \/   /      \
  \______/___/\___\______/___/_____/___/\___\______/___/\___\

Vavr is an object-functional extension for Java that makes defensive programming easy by leveraging immutability and functional control structures

Vavr seamlessly combines object-oriented programming with the elegance and robustness of functional programming.

It provides:

  • persistent collections
  • functional abstractions for error handling, concurrent programming
  • pattern matching
  • ...and more

Since Vavr has no dependencies beyond the JVM, you can easily add it as a standalone .jar to your classpath.

Led and maintained by @pivovarit

Stargazers over time

Stargazers over time

Maven Dependency

<dependency>
    <groupId>io.vavr</groupId>
    <artifactId>vavr</artifactId>
    <version>1.0.1</version>
</dependency>

Gradle Dependency

implementation 'io.vavr:vavr:1.0.1'

Using Vavr

See User Guide and/or Javadoc.

Useful Maven Goals

  • Executing tests: mvn clean test
  • Executing doclint: mvn javadoc:javadoc
  • Executing code coverage report: mvn -P ci clean test jacoco:report
  • Create -javadoc.jar: mvn javadoc:jar
  • Create -source.jar: mvn source:jar

Contributing

Currently, there are two significant branches:

  • main (represents a stream of work leading to the release of a new major version)
  • version/1.x (historical work that went into 1.0.0-alpha-3, treat it as read-only - will be kept around for cherry-picking)

A small number of users have reported problems building Vavr. Read our contribution guide for details.

README에 뱃지를 붙여보세요 · vavr-io/vavr[![README에 뱃지를 붙여보세요](https://git.vaiox.xyz/api/badge/vavr-io/vavr.svg)](https://git.vaiox.xyz/ko/repo/vavr-io/vavr)

Badge · 任何仓库都可以挂 —— 未上榜的仓库显示灰章,上完榜会自动点亮。

<a href="https://git.vaiox.xyz/ko/repo/vavr-io/vavr"><img src="https://git.vaiox.xyz/api/badge/vavr-io/vavr.svg" alt="README에 뱃지를 붙여보세요" height="20"></a>

← 랭킹으로

GitHub Hot Board타임머신발견联系我们 · Contact