lazy-evaluation

Lazy Evaluation bezieht sich auf eine Vielzahl von Konzepten, die eine Evaluierung vermeiden wollen eines Ausdrucks, außer wenn sein Wert benötigt wird, und um die Ergebnisse der Auswertung eines Ausdrucks unter allen Verwendungen seines Ausdrucks zu teilen, so dass kein Ausdruck benötigt wird mehr als einmal bewertet werden.
4
Antworten

Sql Server Prädikate faul?

Ich habe eine Frage: %Vor% Also, wird die CAST und Division durchgeführt, wenn cheapLookup ist 0 ? Wenn nicht, wie kann ich die Berechnung in diesem Fall vermeiden?     
04.03.2011, 14:34
11
Antworten

Eine "LazyProperty" -Klasse implementieren - ist das eine gute Idee?

Ich finde oft, dass ich eine Eigenschaft schreibe, die träge bewertet wird. Etwas wie: %Vor% Es ist nicht viel Code, aber es wird oft wiederholt, wenn Sie viele Eigenschaften haben. Ich denke darüber nach, eine Klasse namens LazyProperty...
13.01.2009, 18:59
4
Antworten

Schnelle schwache Lazy-Variable wird nicht kompiliert

Um dieses Problem zu demonstrieren, habe ich ein Vanille-Kakao-Projekt gemacht. Hier ist die AppDelegate.swift : %Vor% Xcode gibt Folgendes:    unbekannt: 0: Fehler: Kann den Rückgabewert des Typs 'NSNumber' nicht konvertieren (aka 'Opt...
03.07.2016, 16:24
4
Antworten

Verwendet Prolog Eager Evaluation?

Da Prolog chronologische Rückverfolgung (von der Wikipedia-Seite von Prolog) verwendet, selbst nachdem eine Antwort gefunden wurde (in diesem Beispiel, wo es nur eine Lösung geben kann), würde dies Prolog als eifrige Auswertung rechtfertigen?...
09.12.2013, 22:00
4
Antworten

Wie bekomme ich Paare von Elementen aus unendlichen Listen in Haskell?

Allgemeines Problem Ich habe eine unendliche Liste und möchte ein Paar (a,b) auswählen, wobei a und b beide aus der Liste kommen und das Paar eine Eigenschaft erfüllt. Die Verwendung von List Comprehensions scheint nicht zu funktioni...
04.02.2014, 23:40