Als «boolean» getaggte Fragen

144
Booleschen Wert in SQL Select-Anweisung zurückgeben

Wie kann ein boolescher Wert in der SQL Select-Anweisung zurückgegeben werden? Ich habe diesen Code ausprobiert: SELECT CAST(1 AS BIT) AS Expr1 FROM [User] WHERE (UserID = 20070022) Und es wird nur zurückgegeben, TRUEwenn das UserIDauf dem Tisch vorhanden ist. Ich möchte, dass es zurückkehrt,...

134
JS generiert zufällige Boolesche Werte

Einfache Frage, aber ich interessiere mich für die Nuancen hier. Ich generiere zufällige Boolesche Werte mit der folgenden Methode, die ich mir ausgedacht habe: const rand = Boolean(Math.round(Math.random())); Wann immer es random()auftaucht, scheint es immer eine Falle zu geben - es ist nicht...

132
C ++: Warum ist Bool 8 Bit lang?

In C ++ frage ich mich, warum der Bool-Typ 8 Bit lang ist (auf meinem System), wobei nur ein Bit ausreicht, um den Booleschen Wert zu speichern. Früher glaubte ich, dies sei aus Leistungsgründen der Fall, aber was ist dann auf einem 32-Bit- oder 64-Bit-Computer, auf dem die Register 32 oder 64 Bit...

129
Was sind bitweise Operatoren?

Ich bin jemand, der Code nur zum Spaß schreibt und sich weder in einer akademischen noch in einer professionellen Umgebung wirklich damit beschäftigt hat. Dinge wie diese bitweisen Operatoren entgehen mir also wirklich. Ich habe einen Artikel über JavaScript gelesen, der anscheinend bitweise...

126
Analysieren eines Strings in einen booleschen Wert in PHP

Heute habe ich mit PHP gespielt und festgestellt, dass die Zeichenfolgenwerte "true" und "false" in einer Bedingung, beispielsweise unter Berücksichtigung der folgenden Funktion, nicht korrekt auf Boolesche Werte analysiert werden: function isBoolean($value) { if ($value) { return true; } else...

124
Doppelte Negation in C ++

Ich bin gerade auf ein Projekt mit einer ziemlich großen Codebasis gestoßen. Ich beschäftige mich hauptsächlich mit C ++ und ein Großteil des Codes, den sie schreiben, verwendet doppelte Negation für ihre boolesche Logik. if (!!variable && (!!api.lookup("some-string"))) { do_some_stuff(); }...

121
Boolean.hashCode ()

Die hashCode()Methode der Klasse Boolean wird folgendermaßen implementiert: public int hashCode() { return value ? 1231 : 1237; } Warum werden 1231 und 1237 verwendet? Warum nicht noch