Why does `Table[Round[123.810284, 10^n], {n, -5, 0}] // N` output `{123.81, 123.81, 123.81, 123.81, 123.8, 124.}`? I've read the docs. Did I miss something trivial?
I've managed to achieve what I want with `Round2[x_, n_] :=
If[n > 0, Round[x, n], NumberForm[x, {\[Infinity], -n}]];`
I've managed to achieve what I want with `Round2[x_, n_] :=
If[n > 0, Round[x, n], NumberForm[x, {\[Infinity], -n}]];`