Suchergebnisse für Anfrage "functional-programming"

2 die antwort

Wie früh in Scala zurückkehren [duplizieren]

Diese Frage hat hier bereits eine Antwort: Explizite Rückkehr von der Spielaktion [/questions/24435800/explicit-return-from-play-action] 2 AntwortenIch lerne gerade Scala. Eine Sache, die ich gerne mache, ist die frühe Rückkehr. Ich ...

6 die antwort

Funktionsvariante von 'oneof' Funktion in Racket

Ich habe folgende Funktion geschrieben, um herauszufinden, ob eine und nur eine von 5 Variablen wahr ist: (define (oneof v w x y z) (or (and v (not w) (not x) (not y) (not z)) (and w (not v) (not x) (not y) (not z)) (and x (not v) (not w) (not ...

4 die antwort

Scala Type Syntax

Ich habe festgestellt, dass ich für eine Funktionsdeklaration die folgende Syntax verwenden kann, wenn ich eine generische Funktion erstellen möchte, die eine Liste beliebigen Typs akzeptieren und einen Booleschen Wert zurückgeben kann: def ...

TOP-Veröffentlichungen

10 die antwort

Currying in Javascript für die Funktion mit n Parametern

Wenn f :: (a, b) -> c, können wir Curry (f) wie folgt definieren: curry (f) :: ((a, b) -> c) -> a -> b -> c const curry = f => a => b => f(a, b); const sum = curry((num1, num2) => num1 + num2); console.log(sum(2)(3)); //5Wie implementieren wir ...

8 die antwort

Wie kann ich ein unveränderliches Wörterbuch in Swift "anhängen"?

n Scala, der+ (k -> v) [http://docs.scala-lang.org/overviews/collections/maps.html] operator onimmutable.Map gibt ein neues @ zurüimmutable.Map mit dem Inhalt des Originals plus dem neuen Schlüssel / Wert-Paar. Ebenso in C ...

6 die antwort

Funktionalisierung von numerischem Code

Playing mit F #, versuche ich, Code in einer funktionaleren Weise zu denken. Ein großer Teil meiner Arbeit ist numerischer Natur, daher überlege ich, ob diese Umerziehung Sinn macht. Funktioniert das Schreiben von numerischem Code so, als würde ...

4 die antwort

zip_longest without fillvalue

Ich suche nach einem Mittelweg zwischen Pythonszip undzip_longest Funktionen (von der itertools Modul), das alle gegebenen Iteratoren erschöpft, aber nichts ausfüllt. So sollte es beispielsweise Tupel wie folgt transponieren: (11, 12, 13 ), (11, ...

6 die antwort

Wie sind Functors nützlich?

Wir wissen, dass jeder generische TypF[_] mitmap Methode, die einigen @ entspric Gesetz [http://eed3si9n.com/learning-scalaz/Functor+Laws.html], ist ein functor. Zum Beispiel,List[_], Option[_], undF[A] = Env => A sind functors. Ich frage mich ...

4 die antwort

Scala unterstreichen Erklärung

Sehen Sie sich diese Scala-Schnipsel an: Wenn wir so etwas haben: List(List(1, 2), List(3, 4), List(5)) map (x => (x.size))wir können es verkürzen auf: List(List(1, 2), List(3, 4), List(5)) map ((_.size))aber, wenn wir so ...

6 die antwort

Zwei-Wege-Bindung in RxSwift

Ich habe den bidirektionalen Bindungsoperator im Beispielcode von RxSwift gelesen. func <-> <T>(property: ControlProperty<T>, variable: Variable<T>) -> Disposable { let bindToUIDisposable = variable.asObservable() .bindTo(property) ...