Junior
Wat is jouw favoriete functie of eigenschap van de Dart-taal die je kunt noemen?
sobes.tech AI
Antwoord van AI
Mijn favoriete functie is null safety.
Het stelt je in staat om betrouwbaardere code te schrijven, door runtime-fouten gerelateerd aan toegang tot null-waarden te voorkomen. De compiler legt beperkingen op die expliciete handling van potentieel null-waarden vereisen.
Voorbeelden:
Zonder null safety:
String? name;
// Potentieel crash als name null is
print(name!.length);
Met null safety:
String? name;
// Vereist een controle of expliciete bevestiging
if (name != null) {
print(name.length);
} else {
print("Naam niet ingesteld");
}
// Of met de ?? operator
print(name?.length ?? 0);
Dit vereenvoudigt debugging aanzienlijk en verhoogt de stabiliteit van de applicatie.