short-circuiting

Eine Funktion einiger Sprachen, die bestimmten Code zur Laufzeit überspringt, was sich nicht auf das Ergebnis auswirkt, insbesondere beim Testen von zusammengesetzten Bedingungen
5
Antworten

Haskell-Prime-Test

Ich bin neu bei Haskell, und ich versuche es ein wenig: %Vor% Ich habe ein paar Fragen. Warum, wenn ich versuche, die .hs zu laden, sagen WinHugs: Instanzen von (Floating Integer, RealFrac Integer) erforderlich für die Definition von...
27.12.2010, 20:01
2
Antworten

Kurzschluss mit einer return-Anweisung

Soweit ich verstehe, Kurzschluss mit dem logischen UND & amp; & amp; Der Operator funktioniert wie folgt: Angenommen, ich habe die Ausdrücke a und b , dann ist a && b dasselbe wie a ? b : a seit Wenn a truthy ist, wir...
15.12.2015, 14:51
1
Antwort

Gibt es ein Python-Idiom zum Auswerten einer Liste von Funktionen / Ausdrücken mit Kurzschlüssen?

Ich habe ein einfaches Skript geschrieben, um ein "Logikrätsel" zu lösen, die Art von Puzzle aus der Schule, wo man eine Reihe von Regeln bekommt und dann in der Lage sein muss, die Lösung für Probleme wie "Es gibt fünf Musiker namens A, B, C, D...
04.08.2010, 13:08
11
Antworten

Warum hat Java keine zusammengesetzten Zuweisungsversionen der Bedingungs- und Bedingungsoperatoren? (&& =, || =)

So hat Java für binäre Operatoren auf booleschen Werten & , | , ^ , && und || . Fassen wir zusammen, was sie hier kurz machen: JLS 15.22.2 Boolean Logical Operators & amp ;, ^ und | JLS 15.23 Conditional-And Op...
24.02.2010, 08:25
4
Antworten

Python - logische Bewertungsreihenfolge in "if" -Anweisung

In Python können wir dies tun: %Vor% Kann mir jemand auf eine Dokumentation zu dieser Funktion verweisen? Ist es ein Implementierungsdetail oder ein Merkmal der Sprache? Ist es ein guter Codierungsstil, diese Funktion auszunutzen?
17.04.2013, 20:19
5
Antworten

Führt der Kurzschluß zu einer schnelleren Ausführung des Programms und analysiert er, welche Aussage zuerst in die Bedingungserklärung zu schreiben ist? [geschlossen]

Zum Beispiel (Sagen wir, wir sprechen über C ++, wenn das einen Unterschied macht), In einem & amp; & amp; Operator, wenn ich weiß, dass eine Aussage zu 0 öfter führt / eine höhere Chance hat als die andere Aussage sollte ich das auf die linke S...
22.07.2016, 17:24