BLUELOVETH %!s(int64=2) %!d(string=hai) anos
pai
achega
c939ad727b
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      src/pocketpy.cpp

+ 1 - 1
src/pocketpy.cpp

@@ -509,7 +509,7 @@ void init_builtins(VM* _vm) {
         f64 val = _CAST(f64, obj);
         if(std::isinf(val) || std::isnan(val)) return VAR(std::to_string(val));
         std::stringstream ss;
-        ss << std::setprecision(std::numeric_limits<f64>::max_digits10-2) << val;
+        ss << std::setprecision(std::numeric_limits<f64>::max_digits10-1) << val;
         std::string s = ss.str();
         if(std::all_of(s.begin()+1, s.end(), isdigit)) s += ".0";
         return VAR(s);