Sobes.tech
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.