functional-programming
Quel est le point de l'option de classe[T]?
Je ne suis pas capable de comprendre le point de Option[T] classe dans Scala. Je veux dire, je ne peux pas voir d'advanages d ... licitement au programmeur que cette méthode pourrait retourner Aucun? Est-ce la seule raison derrière ce choix de conception?
Scala est-il un Langage de Programmation Fonctionnel? [fermé]
J'ai appris la programmation à partir de Java, puis j'ai essayé d'apprendre un langage de programmation par an, le second éta ... our vraiment expérimenter FP?
UPDATE : Attendre des réponses rationnelles avec de bons exemples, sans provoquer de conflits.
Application de fonction partielle en Java 8
Je veux appliquer partiellement certains arguments à une méthode héritée en utilisant les objets de fonction nouvellement int ... ilder(string);
for (int i = 0; i < times; i++) {
strBuilder.append(character);
}
return strBuilder;
}
Comment implémenter l'opérateur Elvis en Java 8?
J'ai le cas classique "Elvis operator" , où j'appelle des méthodes qui peuvent renvoyer null et les enchaîner ensemble:
thi ... thod3); // also nice
Existe-t-il un moyen plus efficace et idiomatique d'implémenter le modèle d'opérateur Elvis en Java 8?
java-curry une fonction statique existante
Pour tirer pleinement parti de la composition des fonctions en Java, j'aimerais curry certaines fonctions statiques existante ... ) pour y parvenir d'une manière plus fonctionnelle, mais je ne peux pas comprendre à quoi ressemblerait la syntaxe.
Pensées?
Java 8 Générique de Générique pour Monad Transformer
J'utilise "totally lazy" et j'ai un désir de Either<String,Option<A>> dans un programme que j'écris. C'est un en ... ound: type parameter M
where M is a type-variable:
M extends Monad<Option<?>> declared in class OptionT
Opérateur de tampon sur les flux Java 8
J'essaie d'écrire un collecteur de flux java 8 qui reflète la fonctionnalité de opérateur de tampon rxjava
J'ai un code d ... reusement, stackoverflow ne permet pas de publier du code tel quel sans assez de description)
Http://rextester.com/TCMG7963
Supprimer le premier élément d'un flux dans Java 8
J'ai généré un flux en Java 8 avec des fichiers.méthode walk () de java.bibliothèque nio. Le problème est que la méthode incl ... celui-ci. Par exemple, travailler avec un index dans le flux ou avec une méthode tail() comme d'autres langages fonctionnels.
Comment obtenir la somme des valeurs d'un tableau d'objets: java8
Dans la variable "a" - je créer un double tableau, et dans "maxA", j'obtiens la somme des valeurs. Maintenant, dans la variab ... lue (3.0);
ObjectWithDoubleValue o2 = new ObjectWithDoubleValue (1.0);
ObjectArray[] b = {o1 , o2};
double maxB = ?;
Apprentissage de la programmation fonctionnelle
Je suis surtout un développeur Java, c'est là que j'ai eu le plus d'expérience. Je veux améliorer mes compétences en codage, ... possible.
Pouvez-vous recommander un langage/plate-forme pour mon premier regard sérieux sur la programmation fonctionnelle?
Qual è il punto dell'opzione di classe [T]?
Non sono in grado di capire il punto della classe Option[T] in Scala. Voglio dire, non sono in grado di vedere alcun vantaggi ... nte al programmatore che questo metodo potrebbe restituisce Nessuno? È questa l'unica ragione dietro questa scelta di design?
Scala è un linguaggio di programmazione funzionale? [chiuso]
Ho imparato la programmazione da Java, poi ho cercato di imparare un linguaggio di programmazione all'anno, il secondo era C+ ... funzionale per sperimentare davvero FP?
UPDATE: Aspettarsi risposte razionali con buoni esempi, senza causare controversie.
Applicazione funzione parziale in Java 8
Voglio applicare parzialmente alcuni argomenti a un metodo legacy utilizzando gli oggetti funzione appena introdotti di Java ... ilder(string);
for (int i = 0; i < times; i++) {
strBuilder.append(character);
}
return strBuilder;
}
Come implementare l'operatore Elvis in Java 8?
Ho il classico caso" Elvis operator", dove sto chiamando metodi che ciascuno può restituire null e concatenarli insieme:
th ... Method3); // also nice
Esiste un modo più efficiente e idiomatico per implementare il modello di operatore Elvis in Java 8?
java-curry una funzione statica esistente
Per sfruttare appieno la composizione delle funzioni in Java mi piacerebbe eseguire il curry di alcune funzioni statiche esis ... StringUtils::remove) per ottenere questo in modo più funzionale, ma non riesco a capire come sarebbe la sintassi.
Pensieri?
Java 8 Generico di Generico per Monad Transformer
Sto usando "totally lazy" e ho un desiderio per Either<String,Option<A>> in un programma che sto scrivendo. Ques ... ound: type parameter M
where M is a type-variable:
M extends Monad<Option<?>> declared in class OptionT
Operatore buffer su flussi Java 8
Sto cercando di scrivere un java 8 stream collector che rispecchia la funzionalità di rxjava buffer operator
Ho un codice ... overflow non consente di pubblicare il codice così com'è senza una descrizione sufficiente)
Http://rextester.com/TCMG7963
Rimuovere il primo elemento di un flusso in Java 8
Ho generato un flusso in Java 8 con i file.metodo walk () da java.biblioteca nio. Il problema è che il metodo include di defa ... i un Flusso di questo. Ad esempio, lavorando con un indice nel Flusso o con un metodo tail() come altri linguaggi funzionali.
Come ottengo la somma dei valori di un array di oggetti: java8
Nella variabile "a" creo un array double e in "maxA" ottengo la somma dei valori. Ora nella variabile " b " creo un array di ... lue (3.0);
ObjectWithDoubleValue o2 = new ObjectWithDoubleValue (1.0);
ObjectArray[] b = {o1 , o2};
double maxB = ?;
Apprendimento programmazione funzionale
Sono per lo più uno sviluppatore Java, questo è dove ho avuto più esperienza. Voglio migliorare le mie capacità di codifica, ... prima possibile.
Puoi raccomandare un linguaggio/piattaforma per il mio primo sguardo serio alla programmazione funzionale?