preguntar acerca de functional-programming
9
réponses
Quel est le rendement de Scala?
Je comprends le rendement de Ruby et de Python. Que fait le rendement de Scala? ... …
demandé sur
1970-01-01 00:33:29
22
réponses
Pourquoi l’évaluation paresseuse est-elle utile?
Je me demande depuis longtemps pourquoi l'évaluation paresseuse est utile. Je n'ai pas encore eu quelqu'un m'expliquer d'une manière qui fait sens; surtout, il finit d'ébullition bas sur "faites-moi confiance".
Note: Je ne veux pas dire memoization. …
demandé sur
1970-01-01 00:33:28
5
réponses
Comment puis-je utiliser map et recevoir un index aussi bien dans Scala?
Existe-t-il une liste/séquence intégrée qui se comporte comme map et fournit également l'index de l'élément? ... …
demandé sur
1970-01-01 00:33:30
8
réponses
La différence entre la programmation logique et programmation fonctionnelle
J'ai lu de nombreux articles essayant de comprendre la différence entre la programmation fonctionnelle et la programmation logique, mais la seule déduction que j'ai pu faire jusqu'à présent est que la programmation logique définit des programmes à tr …
demandé sur
1970-01-01 00:33:31
4
réponses
Comment devrais-je penser aux classes de produits de Scala?
Le paquet "scala" a un certain nombre de classes nommées Product, Product1, Product2, et ainsi de suite, Jusqu'à Product22.
Les descriptions de ces classes sont sûrement précises. Par exemple:
Product4 is a cartesian product of 4 components
Préc …
demandé sur
1970-01-01 00:33:29
6
réponses
Mélange Erlang et Haskell
Si vous avez acheté dans le paradigme de la programmation fonctionnelle, les chances sont que vous aimez à la fois Erlang et Haskell. Les deux ont des cœurs purement fonctionnels et d'autres qualités telles que des threads légers qui les rendent bie …
demandé sur
1970-01-01 00:33:29
6
réponses
Fournisseur Java 8 avec des arguments dans le constructeur
Pourquoi les fournisseurs ne prennent-ils en charge que les constructeurs no-arg?
Si le constructeur par défaut est présent, je peux le faire:
create(Foo::new)
Mais si le seul constructeur prend une chaîne, je dois faire ceci:
create(() -> …
demandé sur
1970-01-01 00:33:35
3
réponses
Comment puis-je lancer une exception dans Clojure?
Je souhaite lancer une exception et avoir ce qui suit:
(throw "Some text")
Cependant, il semble être ignoré. ... …
demandé sur
1970-01-01 00:33:31
13
réponses
Quelle est la façon Scala d’implémenter un appel réessayé comme celui-ci?
Toujours le débutant dans Scala et je cherche maintenant un moyen d'implémenter le code suivant:
@Override
public void store(InputStream source, String destination, long size) {
ObjectMetadata metadata = new ObjectMetadata();
metadata.setC …
demandé sur
1970-01-01 00:33:31
4
réponses
Équivalent monade en Ruby
Que serait une construction équivalente d'une monade dans Ruby? ... …
demandé sur
1970-01-01 00:33:30