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.



4
Qu'est-ce que «soulever» à Scala?
Parfois, lorsque je lis des articles dans l'écosystème Scala, je lis le terme «levage» / «levé». Malheureusement, il n'est pas expliqué ce que cela signifie exactement. J'ai fait des recherches, et il semble que le levage a quelque chose à voir avec des valeurs fonctionnelles ou quelque chose comme ça, …

17
Quelle est la différence entre la programmation procédurale et la programmation fonctionnelle? [fermé]
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é l'année dernière . Améliorez cette question J'ai lu les articles Wikipedia …

15
Javascript réduit sur un tableau d'objets
Disons que je veux additionner a.xpour chaque élément arr. arr = [{x:1},{x:2},{x:4}] arr.reduce(function(a,b){return a.x + b.x}) >> NaN J'ai des raisons de croire que la hache n'est pas définie à un moment donné. Les éléments suivants fonctionnent bien arr = [1,2,4] arr.reduce(function(a,b){return a + b}) >> 7 Que fais-je de …


17
En programmation fonctionnelle, qu'est-ce qu'un foncteur?
J'ai rencontré le terme «Functor» à quelques reprises en lisant divers articles sur la programmation fonctionnelle, mais les auteurs supposent généralement que le lecteur comprend déjà le terme. La recherche sur le Web a fourni des descriptions excessivement techniques (voir l'article Wikipedia ) ou des descriptions incroyablement vagues (voir la …


17
Array_map de PHP, y compris les clés
Existe-t-il un moyen de faire quelque chose comme ça: $test_array = array("first_key" => "first_value", "second_key" => "second_value"); var_dump(array_map(function($a, $b) { return "$a loves $b"; }, array_keys($test_array), array_values($test_array))); Mais au lieu d'appeler array_keysetarray_values passer directement$test_array variable? La sortie souhaitée est: array(2) { [0]=> string(27) "first_key loves first_value" [1]=> string(29) "second_key loves …

6
Liste des chaînes en une chaîne
Disons que vous avez: List<string> los = new List<string>(); Dans ce monde fonctionnel fou, nous vivons en ces jours où l'un d'eux serait le meilleur pour créer une chaîne en concaténant ceux-ci: String.Join(String.Empty, los.ToArray()); StringBuilder builder = new StringBuilder(); los.ForEach(s => builder.Append(s)); string disp = los.Aggregate<string>((a, b) => a + …






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.