preguntar acerca de functional-programming

5
réponses

Est-il possible de décorer include (…) dans les URL django avec login requis?

J'ai quelques zones restreintes sur le site, pour lesquelles je voudrais spécifier login_required décorateur. Cependant je voudrais le faire une fois par inclusion dans main urls.py, pas par url individuelle dans inclus urls.py Donc au lieu de: / …
demandé sur 1970-01-01 00:33:30
2
réponses

À quoi sert l’opérateur » pin » et les variables Elixir sont-elles mutables?

Essaie actuellement de comprendre l'opérateur " ^ " dans Elixir. À partir du site web: L'opérateur pin ^ peut être utilisé quand il n'y a aucun intérêt à rebinding une variable mais plutôt en correspondance avec sa valeur avant le match: S …
demandé sur 1970-01-01 00:33:35
10
réponses

Filtrage de listes en Python

Je veux faire une correspondance de modèle sur les listes en Python. Par exemple, dans Haskell, je peux faire quelque chose comme ceci: fun (head : rest) = ... , Donc quand je passe dans une liste, head sera le premier élément, et rest sera la fu …
demandé sur 1970-01-01 00:33:28
8
réponses

Quelle est la différence entre abstraction et généralisation?

Je comprends que l'abstraction consiste à prendre quelque chose de plus concret et à le rendre plus abstrait. Que quelque chose peut être soit une structure de données ou une procédure. Par exemple: abstraction de Données: Un rectangle est une ab …
demandé sur 1970-01-01 00:33:33
4
réponses

FoldLeft en utilisant FoldRight dans scala

En passant par La programmation fonctionnelle dans Scala , je suis tombé sur cette question: Pouvez-vous droit foldLeft en termes de foldRight? Comment sur l'autre voie autour? En solution fournie par les auteurs, ils ont fourni une impléme …
demandé sur 1970-01-01 00:33:33
11
réponses

Matériel Assisté Garbage Collection

Je pensais à la façon dont les langages fonctionnels pourraient être plus liés directement à leur matériel et je me demandais sur toutes les implémentations matérielles de garbage collection. Cela accélérerait considérablement les choses car le maté …
demandé sur 1970-01-01 00:33:29
7
réponses

Trouver une valeur enum avec L’API Java 8 Stream

Supposons qu'il existe une énumération simple appelée Type définie comme ceci: enum Type{ X("S1"), Y("S2"); private String s; private Type(String s) { this.s = s; } } Trouver l'énumération correcte pour s donné est t …
demandé sur 1970-01-01 00:33:35
3
réponses

Quelle est la signification de «callback».appel(valeur, i, valeur)» en jQuery de chaque méthode?

each() méthode dans jQuery contient une telle instruction: callback.call( value, i, value ) Je ne pouvais pas comprendre ce que cette déclaration signifie exactement. Je sais ce que callback et call signifient mais je n'ai pas pu obtenir les a …
demandé sur 1970-01-01 00:33:30
4
réponses

continuation style de passage vs monades

Quelles sont les différences entre le style de passage de continuation (cps) et les monades. ... …
demandé sur 1970-01-01 00:33:30
6
réponses

Scala: fusionner des cartes par clé

Disons que j'ai deux cartes: val a = Map(1 -> "one", 2 -> "two", 3 -> "three") val b = Map(1 -> "un", 2 -> "deux", 3 -> "trois") Je veux fusionner ces cartes par clé, en appliquant une fonction pour collecter les valeurs (dans c …
demandé sur 1970-01-01 00:33:31