I am new to Flutter and Dart. I am trying to create long List View in Flutter. but I am stuck with this `Constructor`. Can anyone explain how this Constructor works?

```
List<String> = List<String>.generate(1000,(counter) => "Item $counter");

```