clean code (2)

This commit is contained in:
Daniel Bauer
2020-03-11 09:31:48 +01:00
parent b9f6b24b20
commit d4119b2fae
2 changed files with 11 additions and 14 deletions

View File

@@ -107,7 +107,7 @@ impl Dataset {
let mut tmp = bin;
let mut idx = vec![0; lengths.len()];
for dimen in (1..lengths.len()).rev() {
let denom = lengths.iter().take(dimen).fold(1, |s,&x| s*x);
let denom: usize = lengths.iter().take(dimen).product();
idx[dimen] = tmp / denom;
tmp %= denom;
}