Update Blocs authored by Nicholas Sarian's avatar Nicholas Sarian
There are two primary identifers in dart, which are `final` and `late`. Variables defined with the `final` keyword are constants and not expected to change once they receive a variable. Variables defined with the `late` keyword are initially created but initialized. Late variables are expected to be assigned a variable sometime after their declaration before they are first used. Examples of this are:
There are two primary identifers in dart, which are `final` and `late`. Variables defined with the `final` keyword are constants and not expected to change once they receive a variable. Variables defined with the `late` keyword are initially created but not initialized. Late variables are expected to be assigned a value sometime after their declaration before they are first used. Examples of this are:
```dart
late CreatePlayerRequest data;
final PlayerRepository playerRepository;
......
......