]> Repositorios git - scryer-prolog.git/commitdiff
print floating point zero as 0.0 (#859)
authorMark Thom <[email protected]>
Thu, 18 Mar 2021 02:17:08 +0000 (20:17 -0600)
committerMark Thom <[email protected]>
Thu, 18 Mar 2021 02:17:08 +0000 (20:17 -0600)
src/heap_print.rs

index 52e0e2ae75d0b62eddf355de2804ac4fdc31639f..3b2dce9d1b3b57f824ef6ef4e00107e7f967db61 100644 (file)
@@ -963,8 +963,8 @@ impl<'a, Outputter: HCValueOutputter> HCPrinter<'a, Outputter> {
         match n {
             Number::Float(fl) => {
                 if &fl == &OrderedFloat(0f64) {
-                    push_space_if_amb!(self, "0", {
-                        self.append_str("0");
+                    push_space_if_amb!(self, "0.0", {
+                        self.append_str("0.0");
                     });
                 } else {
                     let OrderedFloat(fl) = fl;