Suchergebnisse für Anfrage "functional-programming"

10 die antwort

Nachname wiederholte Parameter

Wie werden in Scala wiederholte Parameter mit Namen übergeben? Der folgende Code funktioniert nicht: scala> def foo(s: (=> String)*) = { <console>:1: error: no by-name parameter type allowed here def foo(s: (=> String)*) = { ^ Gibt es eine ...

4 die antwort

Wie würde das 'Modell' in einer Rails-artigen Webanwendung in einer funktionalen Programmiersprache implementiert?

In MVC-Webentwicklungsframeworks wie Ruby on Rails, Django und CakePHP werden HTTP-Anforderungen an Controller weitergeleitet, die Objekte abrufen, die normalerweise in einem Back-End-Datenbankspeicher gespeichert sind. Diese Objekte ...

18 die antwort

Wie funktionieren funktionierende Programmiersprachen?

Wenn funktionale Programmiersprachen keinen Status speichern können, wie können sie dann einfache Dinge tun, z. B. Eingaben eines Benutzers lesen? Wie "speichern" sie die Eingabe (oder speichern sie irgendwelche Daten für diese Angelegenheit?) ...

TOP-Veröffentlichungen

2 die antwort

Sind Futures in Scala wirklich funktionsfähig?

Ich lese diesen BlogPos [http://futurice.com/blog/an-example-of-functional-design] das behauptetFutures sind nicht "funktional", da sie nur Wrapper von @ si Nebenwirkungen Berechnungen. Sie enthalten beispielsweise RPC-Aufrufe, HTTP-Anforderungen ...

12 die antwort

Was ist Polymorphismus in Javascript?

Ich habe einen möglichen Artikel gelesen, den ich im Internet unter @ finden konnt Polymorphismus. Aber ich glaube, ich konnte die Bedeutung und Wichtigkeit nicht ganz erfassen. Die meisten Artikel sagen nicht aus, warum es wichtig ist und wie ...

10 die antwort

Was passiert, wenn ich mit + in Haskell komponiere?

Ich versuche das Ergebnis von @ zu versteh (*) . (+)in Haskell. Ich weiß, dass der Kompositionsoperator nur die Standardkomposition von mathematischen Funktionen ist - also (f . g) = f (g x)Aber (*) . (+) :: (Num (a -> a), Num a) => a -> (a ...

2 die antwort

Die Unterschiede zwischen der Verwendung von Unterstrichen in den Methoden dieser Waage

Was ist der Unterschied und der Ausdrucksname zwischen dieser Unterstreichungsverwendung aus diesen Codes: (siehehandler(resource) part) 1. def readFile[T](f: File)(handler: FileInputStream => Byte => T): T = { val resource = new ...

4 die antwort

Eine Zusammenfassung der Parameter und des Rückgabetyps der Funktionsschnittstellen im Paket java.util.function

Ich suche nach einer Tabelle mit Parametern und dem Rückgabetyp der einzelnen abstrakten Methode (SAM) aller Schnittstellen injava.util.function.

2 die antwort

Was ist das Analogon der Kategorie in der Programmierung

Ich fand heraus, dass es einen Isomorphismus zwischen Logik und Programmierung gibt, genannt Curry-Howard Korrespondenz [https://en.wikipedia.org/wiki/Curry%E2%80%93Howard_correspondence], gibt es eine solche Entsprechung für die ...

4 die antwort

F # - Funktion ohne Argumente?

Wenn man in einer funktionalen Denkweise denkt, kann man unter der Voraussetzung, dass Funktionen rein sein sollen, davon ausgehen, dass jede Funktion ohne Argumente im Grunde genommen nur ein Wert ist. Jedoch stört die Realität und bei ...