Skip to content

Instantly share code, notes, and snippets.

@felipecastrosales
Last active November 9, 2021 23:17
Show Gist options
  • Save felipecastrosales/b5ad8aaa879f430aee00558a643d8c29 to your computer and use it in GitHub Desktop.
Save felipecastrosales/b5ad8aaa879f430aee00558a643d8c29 to your computer and use it in GitHub Desktop.
List - Null Safety
void main() {
///////////////////////////////////////////////////////////
// //
// +-----------------------------------------+ //
// | Tipo de Listas | Lista Nula | Item Nulo | //
// +----------------+------------+-----------+ //
// 1. | List<String> | Não | Não | //
// +----------------+------------+-----------+ //
// 2. | List<String>? | Sim | Não | //
// +----------------+------------+-----------+ //
// 3. | List<String?> | Não | Sim | //
// +----------------+------------+-----------+ //
// 4. | List<String?>? | Sim | Sim | //
// +-----------------------------------------+ //
// //
///////////////////////////////////////////////////////////
// 1.
List<String> lista1 = ['Felipe', 'Paulo', 'Guilherme'];
List<String> lista11 = [];
print(lista1);
print(lista11);
// 2.
List<String>? lista2;
List<String>? lista22 = null;
print(lista2);
print(lista22);
// 3.
List<String?> lista3 = [null, 'Felipe', 'Paulo', 'Guilherme'];
List<String?> lista33 = [null];
print(lista3);
print(lista33);
// 4.
List<String?>? lista4 = [null, 'Felipe', 'Paulo', 'Guilherme'];
List<String?>? lista44 = [null];
List<String?>? lista444;
print(lista4);
print(lista44);
print(lista444);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment