Questions marquées «functional-programming»

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.

5
Cartographier ou réduire avec index dans Swift
Existe-t-il un moyen d'obtenir l'index du tableau dans mapoureduce dans Swift? Je cherche quelque chose comme each_with_indexdans Ruby. func lunhCheck(number : String) -> Bool { var odd = true; return reverse(number).map { String($0).toInt()! }.reduce(0) { odd = !odd return $0 + (odd ? ($1 == 9 ? 9 : ($1 …




8
Avantages de la programmation sans état?
J'ai récemment appris la programmation fonctionnelle (en particulier Haskell, mais j'ai également suivi des tutoriels sur Lisp et Erlang). Bien que je trouve les concepts très éclairants, je ne vois toujours pas le côté pratique du concept «sans effets secondaires». Quels en sont les avantages pratiques? J'essaie de penser dans …


7
Comment mettre à jour un élément dans List avec ImmutableJS?
Voici ce que disent les documents officiels updateIn(keyPath: Array<any>, updater: (value: any) => any): List<T> updateIn(keyPath: Array<any>, notSetValue: any, updater: (value: any) => any): List<T> updateIn(keyPath: Iterable<any, any>, updater: (value: any) => any): List<T> updateIn(keyPath: Iterable<any, any>, notSetValue: any, updater: (value: any) => any): List<T> Il n'y a aucun moyen …



5
Pourquoi pas de génériques dans Go?
Avertissement: je ne joue avec Go que depuis un jour maintenant, il y a donc de fortes chances que j'aie raté beaucoup de choses. Est-ce que quelqu'un sait pourquoi il n'y a pas de support réel pour les génériques / templates / whatsInAName dans Go? Il existe donc un générique …

29
Pourquoi devrais-je apprendre Lisp? [fermé]
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une discussion approfondie. Si vous …


3
Qu'est-ce que Hindley-Milner?
J'ai rencontré ce terme Hindley-Milner , et je ne suis pas sûr de comprendre ce que cela signifie. J'ai lu les articles suivants: Steve Yegge - Les langues dynamiques contre-attaquent Steve Yegge - Le problème de Pinocchio Daniel Spiewak - Qu'est - ce que Hindley-Milner? (et pourquoi est-ce cool?) Mais …

24
Code utile qui utilise réduire ()? [fermé]
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettre à jour la question afin qu'il puisse répondre avec des faits et des citations en éditant ce poste . Fermé il y a 4 ans . Améliorez cette question …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.