print -0.0 as 0.0 (#1164)

This commit is contained in:
Mark Thom
2022-01-18 21:31:14 -07:00
parent 5a132aaff4
commit f6116510a1
2 changed files with 7 additions and 7 deletions

View File

@@ -933,8 +933,11 @@ impl<'a, Outputter: HCValueOutputter> HCPrinter<'a, Outputter> {
match n {
NumberFocus::Unfocused(n) => match n {
Number::Float(fl) => {
let OrderedFloat(fl) = fl;
Number::Float(OrderedFloat(mut fl)) => {
if OrderedFloat(fl) == -0f64 {
fl = 0f64;
}
let output_str = format!("{0:<20?}", fl);
push_space_if_amb!(self, &output_str, {
@@ -945,9 +948,6 @@ impl<'a, Outputter: HCValueOutputter> HCPrinter<'a, Outputter> {
self.print_rational(r, add_brackets);
return;
}
Number::Fixnum(n) => {
append_str!(self, &format!("{}", n.get_num()));
}
n => {
let output_str = format!("{}", n);