Beetje Coderen

Les 6

Borrowing en references

Waarden uitlenen met & en &mut, de regels van de borrow checker, veelvoorkomende borrow-fouten oplossen, en waarom deze regels data races en dangling pointers voorkomen.

⏱ 55 minuten leestijd + oefenen

🎯 Na deze les kun je

  • gedeelde (&) en exclusieve (&mut) referenties gebruiken
  • de leenregels uitleggen: veel lezers óf één schrijver
  • een borrow-checker-fout lezen en oplossen
  • uitleggen waarom deze regels data races en dangling references voorkomen

In les 5 zag je dat je een String kwijt bent zodra je hem aan een functie geeft. Dat is onpraktisch: een functie die de lengte van een tekst telt, hoeft de tekst niet te bezitten, alleen even te bekijken. Daarvoor leen je de waarde uit met een referentie. De eigenaar blijft eigenaar; de functie krijgt tijdelijk toegang.

🔒 Deze les zit in het betaalde deel van de cursus

De eerste 5 lessen zijn gratis; de rest van de cursus, de live labs en het certificaat koop je eenmalig (€ 29,00). Geen abonnement. Online afrekenen komt binnenkort beschikbaar.

Wil je een seintje als het zover is?