preguntar acerca de functional-programming

1
réponses

Flux Java 8: mapper le même objet plusieurs fois en fonction de différentes propriétés

Un de mes collègues m'a présenté un problème intéressant et j'ai été incapable de trouver une solution Java 8 soignée et jolie. Le problème est de diffuser une liste de POJOs, puis de les collecter dans une carte basée sur plusieurs propriétés-le map …
demandé sur 1970-01-01 00:33:35
9
réponses

Pourquoi smalltalk n’est-il pas un langage de programmation fonctionnel?

Avec l'intérêt renouvelé pour les langages de programmation fonctionnels, j'ai vu des similitudes entre Smalltalk et FPL, à savoir des fermetures ( BlockClosures dans Smalltalk ) encore, Smalltalk n'est pas un FPL? Que faudrait-il pour le considére …
demandé sur 1970-01-01 00:33:30
5
réponses

Comment utiliser swift flatMap pour filtrer les options d’un tableau

Je suis un peu confus autour de flatMap (ajouté à Swift 1.2) Disons que j'ai un tableau d'un type optionnel par exemple let possibles:[Int?] = [nil, 1, 2, 3, nil, nil, 4, 5] Dans Swift 1.1, je ferais un filtre suivi d'une carte comme celle-ci: …
demandé sur 1970-01-01 00:33:35
1
réponses

Construire une hiérarchie de classe en Coq?

je peux naïvement construire une hiérarchie des structures algébriques dans le Coq en utilisant des classes de type. J'ai du mal à trouver des ressources sur la syntaxe de Coq et la sémantique pour les classes de type. Cependant, je crois que ce qui …
demandé sur 1970-01-01 00:33:31
1
réponses

Classes d’équivalence et union / find dans un langage fonctionnel

pour un algorithme automata, j'ai besoin d'une structure de données Union-Find rapide dans un langage fonctionnel. Comme je dois prouver formellement l'exactitude de la structure des données, je préférerais une structure simple. ce que j'essaie de f …
demandé sur 1970-01-01 00:33:33
5
réponses

Comment écrire de bons tests unitaires dans la programmation fonctionnelle

j'utilise des fonctions au lieu de classes, et je trouve que je ne peux pas dire quand une autre fonction sur laquelle elle s'appuie est une dépendance qui devrait être individuellement testée par unité ou un détail d'implémentation interne qui ne de …
demandé sur 1970-01-01 00:33:31
7
réponses

Joli petit exemple de programmation simple de la vie réelle à Haskell? [fermé]

je sais, je me demande peut-être beaucoup, mais est-ce que quelqu'un connaît quelques jolis petits exemples de programmation / bibliothèques pour Haskell. pour un cours "introduction à la programmation", je veux montrer que Haskell est plus qu'un …
demandé sur 1970-01-01 00:33:30
4
réponses

Quel objet la fonction javascript est liée à (quel est son «ceci»)?

je sais qu'à l'intérieur de la fonction, c'est this. var func = function { return this.f === arguments.callee; // => true, if bound to some object // => false, if is bound to null, because this.f === undefined } var f = func; // …
demandé sur 1970-01-01 00:33:33
3
réponses

Code R idiomatique pour partitionner un vecteur par un index et effectuer une opération sur cette partition

j'essaie de trouver la façon idiomatique dans R pour diviser un vecteur numérique par un vecteur d'indice, trouver la somme de tous les nombres dans cette partition et puis diviser chaque entrée individuelle par cette somme de partition. En d'autres …
demandé sur 1970-01-01 00:33:32
11
réponses

Structures de données auto-référentielles dans le Lisp / Scheme

y a-t-il un moyen de construire une structure de données auto-référentielle (par exemple un graphique avec des cycles) dans lisp ou scheme? Je n'avais jamais pensé avant, mais en jouant je ne trouve pas de moyen simple pour faire en raison de l'absen …
demandé sur 1970-01-01 00:33:29