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.
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
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
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
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
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