IEEE754 unterstützt die negative Nullstelle. Aber dieser Code
%Vor%Ausgaben
%Vor%wo hätte ich erwartet
%Vor%Andere Sprachen, deren Float-Format auf IEEE754 basiert, können Sie negative Nullliterale erstellen
Java:
%Vor%C #:
%Vor%Javascript:
%Vor%Aber ich konnte das Äquivalent in Go nicht finden.
Wie schreibt man ein negatives Null-Literal in go?
Es gibt ein registriertes Problem .
Und es gibt eine Art Lösung:
%Vor% Es ist nicht so schlecht, wie es offensichtlich auf die Standardfunktion copysign
verweist, die durch IEEE754
definiert ist.
Aber das bedeutet, dass Sie ein Paket importieren müssen und das sieht immer noch viel zu schwer für das (zugegebenermaßen kleine und seltene) Bedürfnis aus.
Tags und Links math go floating-point ieee-754