Skip to content

Commit d5d4f52

Browse files
Refactor: Improve list creation in _generateReverse
Make the list generation in the `_generateReverse` helper more explicit and performant. - The `base` list is now created with `growable: false`, as it's a read-only template. - The final copies are created using `List.of` with an explicit `growable: true` to clearly signal that they are mutable.
1 parent 3b64a20 commit d5d4f52

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pkgs/collection/benchmark/dataset_generator.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ List<List<int>> _generateSorted() {
3030
}
3131

3232
List<List<int>> _generateReverse() {
33-
final base = List.generate(size, (i) => size - 1 - i);
34-
return List.generate(count, (_) => List<int>.from(base));
33+
final base = List.generate(size, (i) => size - 1 - i, growable: false);
34+
return List.generate(count, (_) => List.of(base, growable: true));
3535
}
3636

3737
List<List<int>> _generateFewUnique() {

0 commit comments

Comments
 (0)