Beetje Coderen

Les 7

Slices en strings

Het verschil tussen String en &str, slices van arrays en tekst, UTF-8 en waarom je een string niet met een index benadert, en de belangrijkste tekstmethoden.

⏱ 50 minuten leestijd + oefenen

🎯 Na deze les kun je

  • String en &str onderscheiden en de juiste kiezen als parametertype
  • slices nemen van arrays, vectors en tekst
  • uitleggen waarom s[0] niet werkt: UTF-8 en indexering
  • veelgebruikte tekstmethoden toepassen

Rust heeft twee soorten tekst, String en &str, en dat verwart iedereen in het begin. Met wat je over ownership en borrowing weet, is het verschil eigenlijk logisch: de een bezit de tekst, de ander kijkt naar tekst die van iemand anders is. Datzelfde idee, een "kijkvenster" op een stuk data, heet een slice.

🔒 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?