literal representation: simplification
Simplify calculation in grouping. Add test case to ensure `count()` can't be zero in that branch.
This commit is contained in:
parent
2e9d173be1
commit
75e2dcf56b
4 changed files with 14 additions and 2 deletions
|
@ -268,7 +268,7 @@ impl<'a> NumericLiteral<'a> {
|
|||
let first_group_size;
|
||||
|
||||
if partial_group_first {
|
||||
first_group_size = (digits.clone().count() + group_size - 1) % group_size + 1;
|
||||
first_group_size = (digits.clone().count() - 1) % group_size + 1;
|
||||
if pad {
|
||||
for _ in 0..group_size - first_group_size {
|
||||
output.push('0');
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue