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