Thursday, October 20, 2016

Funzionale java , funcional






+

Panoramica Funzionale Java è una libreria open source facilitare la programmazione funzionale in Java. La libreria implementa numerose astrazioni di programmazione di base e avanzate che aiutano la composizione di sviluppo orientato. Funzionale Java funge anche da piattaforma per l'apprendimento concetti di programmazione funzionale con l'introduzione di questi concetti con un linguaggio familiare. La biblioteca è destinato all'uso in applicazioni di produzione e viene accuratamente testato utilizzando la tecnica della automatizzata test specifica-based con ScalaCheck e funzionale modulo QuickCheck di Java. Java funzionale è compilato con Java 8 mira Java 6 bytecode. L'uso di lambda all'interno del progetto sono backported con la libreria Retro Lambda, sostenendo le versioni di Java 5 a 8 e oltre. Caratteristiche Funzionale Java fornisce astrazioni per i seguenti tipi: Strutture di base di dati - funzioni totali e parziali, i prodotti, unità, opzione, i sindacati non polarizzate e destro (sia e convalida), nulla. Immutabili Collezioni - matrice, della lista, vettore, corso d'acqua, set, mappa, albero dito, coda di priorità, lista eterogenea, liste di differenza. Altre astrazioni - monoid, semigruppi, naturale, generatore di numeri casuali, lettore, scrittore, statali, di input / output, parser, cerniera, specifica base di test, attori, concorrenza, ottica (lenti, prismi, piega, attraversamento e altri) e la conversione del tipo . Vedere la pagina delle caratteristiche per una breve descrizione di ognuno di questi tipi. Esempio Leggi la guida rapida per come aggiungere FunctionalJava al progetto e iniziare con un esempio completo. Funzionale Java include numerosi esempi di utilizzo, questo esempio le mappe di una funzione su un array, aggiungendo 42 per ogni elemento (importazioni omessi).




No comments:

Post a Comment