La programmation fonctionnelle est un paradigme de programmation basé sur la construction d'abstractions à l'aide de fonctions, évitant les effets secondaires et le changement d'état. La programmation fonctionnelle pure est thread-safe.
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 6 ans . Il y a beaucoup de …
J'ai cherché dans Google pour trouver les différences entre a case classet a class. Tout le monde mentionne que lorsque vous souhaitez effectuer une correspondance de modèle sur la classe, utilisez la classe de cas. Sinon, utilisez des classes et mentionnez également des avantages supplémentaires tels que l'égalité et le …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Vous souhaitez améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 2 ans . Améliorez cette question J'ai …
Quelqu'un sait-il quel est le pire ralentissement asymptotique possible qui peut se produire lors de la programmation purement fonctionnelle et non impérative (c.-à-d. Autoriser les effets secondaires)? Clarification à partir du commentaire d'itowlson : y a-t-il un problème pour lequel le meilleur algorithme non destructif connu est asymptotiquement pire que …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 2 ans . Améliorez cette question Un combinateur …
J'ai entendu le terme "coalgebras" à plusieurs reprises dans la programmation fonctionnelle et les cercles PLT, en particulier lorsque la discussion porte sur des objets, des comonades, des lentilles, etc. Googler ce terme donne des pages qui donnent une description mathématique de ces structures qui est à peu près incompréhensible …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 6 ans . Améliorez cette question Je vois beaucoup …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 2 ans . Améliorez cette question J'ai toujours …
Il me manque une option comment obtenir le numéro d'index dans la mapfonction à l' aide Listde Immutable.js: var list2 = list1.map(mapper => { a: mapper.a, b: mapper.index??? }).toList(); La documentation montre que map()revient Iterable<number, M>. Existe-t-il un moyen élégant de répondre à mes besoins?
L'expression «algébrique» pour les types de données algébriques semble très suggestive pour une personne ayant une formation en mathématiques. Permettez-moi d'essayer d'expliquer ce que je veux dire. Après avoir défini les types de base Produit • syndicat + Singleton X Unité 1 et en utilisant le raccourci X²pour X•Xet 2Xpour …
Que signifie le terme transparence référentielle ? Je l'ai entendu décrit comme «cela signifie que vous pouvez remplacer des égaux par des égaux», mais cela semble être une explication inadéquate.
En Java 8, je veux faire quelque chose à un Optionalobjet s'il est présent, et faire autre chose s'il n'est pas présent. if (opt.isPresent()) { System.out.println("found"); } else { System.out.println("Not found"); } Ce n'est cependant pas un «style fonctionnel». Optionala une ifPresent()méthode, mais je ne peux pas enchaîner une orElse()méthode. …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.